:root{--green:#096c60;--ink:#153c35;--gold:#b38a39;--paper:#f7f6f0;--line:#d7e2dc}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.8 system-ui,Arial,sans-serif}header{display:flex;align-items:center;gap:20px;padding:16px 5%;background:#fff;border-top:5px solid var(--gold);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:14px;color:var(--ink);text-decoration:none;font-weight:750}.brand img{width:82px;height:82px;object-fit:contain}.brand small{display:block;font-size:13px}.office{width:66px;height:66px;object-fit:contain}nav{margin-inline-start:auto;display:flex;gap:18px;flex-wrap:wrap;align-items:center;font-size:15px}main{width:min(1160px,92%);margin:auto}h1{font-size:clamp(32px,4.8vw,60px);line-height:1.3;letter-spacing:-1px}h1 span{color:var(--green)}h2{font-size:24px;line-height:1.4}.hero{padding:50px 0 40px;max-width:920px}.eyebrow{color:#886322;letter-spacing:2px;font-size:14px;font-weight:750}.lead{font-size:22px}.author{font-size:16px}.author span{display:inline-block;font-size:15px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}button,.button{font:inherit;cursor:pointer;border:1px solid var(--green);border-radius:9px;background:white;color:var(--green);padding:10px 18px;text-decoration:none;display:inline-block}.primary{background:var(--green);color:#fff}button:disabled{opacity:.55;cursor:wait}a{color:var(--green);text-underline-offset:4px}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.grid article,.panel{background:white;border:1px solid var(--line);padding:26px;border-radius:14px}.panel{margin:28px 0}.number,.price{font-size:35px;color:var(--green);font-weight:800}.note,.status{padding:14px;border-inline-start:4px solid var(--gold);background:#f0eee1;font-size:16px}.status:empty{display:none}.narrow{max-width:620px}label{display:block;margin-bottom:18px}input,select,textarea{display:block;width:100%;padding:11px;border:1px solid #b6c7be;border-radius:6px;font:inherit;background:#fff;color:var(--ink)}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;margin:0 6px}.checkbox{font-size:15px}input[type=email]{direction:ltr}.learning-layout{display:grid;grid-template-columns:260px 1fr;gap:26px}.learning-layout aside{font-size:14px}.learning-layout aside button,.learning-layout aside a{display:block;width:100%;margin-bottom:8px;text-align:start;font-size:14px}.learning-layout article{min-width:0}.lesson{background:white;border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:24px}.example{padding:15px;background:#f4f5ee}.conclusion{border-inline-start:4px solid var(--green);padding:14px}.options label{padding:9px;border:1px solid var(--line);border-radius:6px}.feedback{padding:15px;background:#edf5ee;margin-top:12px}video.lesson-video{width:100%;max-height:540px;background:#132e29}#watermark{font-size:12px;overflow-wrap:anywhere;color:#65776f}.learning-head{display:flex;align-items:center;justify-content:space-between;gap:15px}footer{padding:35px 5%;font-size:14px;border-top:1px solid var(--line);margin-top:60px}summary{cursor:pointer;font-weight:700}[hidden]{display:none!important}.order{background:white;padding:22px;margin:20px 0;border:1px solid var(--line);border-radius:12px}.order code{word-break:break-all}.muted{color:#687a70}.small{font-size:14px}@media(max-width:760px){header{flex-wrap:wrap;gap:10px}nav{width:100%;margin:0;font-size:13px}.brand img{width:65px;height:65px}.office{width:52px;height:52px}.grid,.learning-layout{grid-template-columns:1fr}.hero{padding-top:25px}.learning-layout aside{max-height:260px;overflow:auto}.learning-head{display:block}.grid article,.panel,.lesson{padding:19px}body{font-size:17px}}@media(prefers-reduced-motion:reduce){.office{display:none}}

.bank-details{margin:20px 0}.bank-details dt{font-weight:700;margin-top:14px}.bank-details dd{margin:4px 0 0;overflow-wrap:anywhere}.bank-details .iban{display:inline-block;font-size:1.05em;white-space:normal;overflow-wrap:anywhere;unicode-bidi:isolate}#ibanCopyStatus:empty{display:none}

.preview-hero{max-width:1040px;padding:38px 0 28px}.preview-hero h1{font-size:clamp(30px,4.1vw,49px);margin:16px 0 20px}.preview-benefits{display:flex;gap:10px;flex-wrap:wrap}.preview-benefits span{border:1px solid #bfd6ca;background:#edf5ee;padding:6px 13px;border-radius:30px;font-size:14px}.preview-tour{scroll-margin-top:20px}.preview-tour .grid{margin-top:16px}.preview-tour article{display:flex;flex-direction:column;align-items:flex-start;border-top:4px solid var(--gold)}.preview-tour article p{flex:1}.step-number{font-size:24px;font-weight:800;color:#95702e}.countdown{font-size:15px;font-weight:700;color:var(--green)}.preview-workspace{background:#eaf3ee;border:1px solid #bfd6ca;border-radius:16px;padding:22px;margin:20px 0}.preview-workspace h2{margin:6px 0}.preview-tabs{margin:0;display:flex;gap:10px}.preview-tabs button{background:#fff;font-weight:700}.preview-mode .learning-layout{display:block}.preview-mode .learning-layout>aside{display:none}.preview-mode .lesson-column{max-width:980px;margin:auto}.preview-mode .learning-head h1{font-size:32px}.preview-mode #previewMedia{background:white;border:1px solid var(--line);border-radius:14px;padding:24px;margin:25px 0}.lesson-column>section,.lesson-column>article{scroll-margin-top:22px}.lesson-column{min-width:0}#previewAuthNote{max-width:780px}#previewAuthNote h1{font-size:32px}.preview-mode video{aspect-ratio:16/9}@media(max-width:760px){.preview-tabs{display:grid;grid-template-columns:1fr;width:100%}.preview-tabs button{width:100%}.preview-workspace{padding:16px}.preview-hero .actions .primary{width:100%}.preview-mode #previewMedia{padding:16px}.preview-hero .lead{font-size:19px}}

.learning-head h1{font-size:32px;margin:24px 0 12px}
