@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-cyrillic-400-italic-BZqWJcgY.woff2) format("woff2"),url(/assets/lora-cyrillic-400-italic-rXhP2Nh9.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lora-latin-400-italic-DYjZp4sZ.woff2) format("woff2"),url(/assets/lora-latin-400-italic-wRLkZNVE.woff) format("woff")}:root{font-family:Manrope,Arial,sans-serif;color:#25322e;background:#f7f6f2;font-synthesis:none;font-weight:400;--blue: #3159d5;--ink: #25322e;--muted: #7b817b;--line: #e3e4dc;--serif: Lora, Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}.modal-open{overflow:hidden}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:wait;opacity:.6}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #8fa8f2;outline-offset:5px}input:focus,select:focus{outline:2px solid #3159d5;outline-offset:1px}h1,h2,h3,h4,p{margin:0}h2{font-size:40px;letter-spacing:-1.6px;line-height:1.28;font-weight:600}h2 em{font-family:var(--serif);font-weight:400;color:var(--blue)}.container{max-width:1240px;width:calc(100% - 104px);margin-inline:auto}.header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:inline-flex;gap:10px;align-items:center;font-size:23px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.brand-icon{background:var(--blue);color:#fff;display:grid;place-items:center;width:36px;height:39px;border-radius:10px 10px 10px 3px;transform:rotate(-5deg)}.brand-light{font-weight:500}.brand i{font-style:normal;color:var(--blue);font-size:25px;margin-left:3px}.header nav{display:flex;gap:32px;font-size:13px;font-weight:500}.header nav a:hover{color:var(--blue)}.header-cta{background:none;border:1px solid #cdd1c8;border-radius:7px;padding:12px 17px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:19px}.header-cta:hover{background:#fff}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:62px;padding-top:60px;padding-bottom:54px;align-items:center}.hero-copy{position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1px;margin-bottom:23px}.hero-badge>span{width:6px;height:6px;background:#799477;border-radius:50%}h1{font-size:65px;line-height:1.11;font-weight:500;letter-spacing:-3.6px}h1 em{font-family:var(--serif);font-weight:400;color:var(--blue);position:relative;white-space:nowrap}h1 em:after{content:"";display:block;width:99%;height:6px;border-top:1.5px solid var(--blue);border-radius:50%;position:absolute;left:0;bottom:-6px;transform:rotate(-3deg)}.hero-description{font-size:14px;line-height:1.9;color:#6a7169;margin-top:25px}.configurator{background:#fff;border:1px solid var(--line);border-radius:13px;margin-top:28px;box-shadow:0 8px 26px #333e3510;overflow:hidden;scroll-margin-top:25px}.config-heading{display:flex;align-items:center;gap:8px;padding:18px 20px 0;font-size:12px;font-weight:600}.config-heading>svg{color:var(--blue)}.config-step{margin-left:auto;font-size:10px;letter-spacing:1px;color:#a1a59e}.config-fields{padding:16px 20px 20px;display:grid;grid-template-columns:1.5fr 1fr;gap:13px 12px}.config-fields label{font-size:10px;font-weight:600;display:block}.select-wrap{display:block;position:relative;margin-top:6px}.select-wrap svg{position:absolute;right:12px;top:15px;pointer-events:none;color:#7d847b}select{appearance:none;width:100%;border:1px solid #dfe3db;background:#fff;border-radius:5px;height:43px;padding:0 31px 0 11px;font-size:11px;cursor:pointer}select:has(option:checked[value=""]){color:#8b9088}.topic-label{grid-column:1/-1}.optional{font-weight:400;color:#979b93;margin-left:5px}.config-fields input{display:block;margin-top:6px;width:100%;height:43px;border:1px solid #dfe3db;border-radius:5px;padding:0 11px;font-size:11px}.config-fields input::placeholder{color:#a0a49d}.configured-offer{padding:15px 20px 18px;background:#f9faf6;border-top:1px solid #e8eae3}.configured-offer>p{font-size:10px;color:#70786e;line-height:1.5;margin-bottom:13px}.config-action{display:flex;align-items:center;gap:12px;justify-content:space-between}.config-price{font-size:24px;font-weight:700;letter-spacing:-1px;white-space:nowrap}.config-price>span{font-size:11px;letter-spacing:0;font-weight:400;color:#757d72}.config-price small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:#858b80;margin-top:3px}.primary{display:inline-flex;align-items:center;justify-content:center;gap:21px;min-height:46px;padding:12px 21px;color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:6px;font-size:12px;font-weight:600;line-height:1.5;transition:background .18s,transform .18s}.primary:hover{background:#2449bc;border-color:#2449bc}.primary:active{transform:translateY(1px)}.secondary{background:transparent;border:1px solid #ced2c9;border-radius:6px;padding:12px 17px;font-size:11px;min-height:43px}.secondary:hover{background:#f3f5ef}.full{width:100%}.hero-footnote{display:flex;align-items:center;gap:7px;font-size:10px;margin-top:15px;color:#81887b}.hero-footnote svg{color:#829875}.hero-art{position:relative;min-width:0;height:620px;align-self:center;padding-top:44px;isolation:isolate}.hero-sheet{width:84%;position:relative;margin-left:8%;transform:rotate(-5deg);z-index:2;box-shadow:0 20px 38px #383d3920}.notebook{position:absolute;width:94%;height:530px;top:53px;left:7%;transform:rotate(6deg);background:repeating-linear-gradient(0deg,transparent,transparent 21px,#d5defb 22px,#d5defb 23px),#e8edfc;border-radius:4px;box-shadow:0 8px 20px #3a446015}.notebook:before{content:"";height:100%;width:1px;background:#c6d2f0;position:absolute;left:32px}.notebook span{position:absolute;bottom:18px;right:20px;font-size:7px;letter-spacing:2px;color:#7c8fbe}.worksheet{background:#fff;width:100%;aspect-ratio:210/297;padding:32px 34px 24px;display:flex;flex-direction:column;overflow:hidden;text-align:left;color:#333f46;font-family:Manrope,Arial,sans-serif;container-type:inline-size}.sheet-top{display:flex;justify-content:space-between;font-size:7px;font-weight:600;letter-spacing:.6px;color:#8c9baf;padding-bottom:12px;border-bottom:1px solid #d9e1ef}.sheet-top>span:first-child{color:var(--blue);letter-spacing:1.5px}.sheet-heading{padding-top:19px}.sheet-kicker{text-transform:uppercase;font-size:7px;color:#9ba5af;letter-spacing:1.3px}.sheet-heading h3{font-size:21px;letter-spacing:-.7px;font-weight:700;line-height:1.3;margin:7px 0 12px;color:#304e8e}.sheet-heading p{font-size:7px;color:#8b929a}.sheet-note{display:flex;justify-content:space-between;background:#f0f4fb;padding:10px 9px;font-size:6.5px;border-radius:3px;margin-top:17px;color:#6b7e9c}.sheet-tasks{margin-top:17px;display:flex;flex-direction:column;gap:15px}.sheet-task{display:grid;grid-template-columns:24px 1fr;gap:5px}.task-number{font-size:9px;font-weight:700;color:#6f86b0;padding-top:1px}.sheet-task h4{font-size:9px;font-weight:700;margin-bottom:6px}.sheet-task p{font-size:7.5px;white-space:pre-line;line-height:1.85;color:#6d7680}.answer-lines{background:repeating-linear-gradient(to bottom,transparent,transparent 15px,#e1e5eb 15px,#e1e5eb 16px);height:32px;margin-top:3px}.lines-0,.lines-1{height:16px}.sheet-bottom{margin-top:auto;padding-top:17px;display:flex;justify-content:space-between;font-size:6px;color:#9aa4b0;border-top:1px solid #e3e8ef}.answer-sticker{position:absolute;left:-12px;bottom:52px;z-index:3;display:flex;align-items:center;gap:13px;transform:rotate(-6deg);padding:18px 23px;background:#f9e6a0;box-shadow:0 6px 15px #4e4b3120;border-radius:2px}.answer-sticker>span{color:#726a3c}.answer-sticker strong{font-size:13px;font-weight:600}.answer-sticker p{font-size:9px;color:#7d7554;margin-top:4px}.handwritten{position:absolute;right:-13px;bottom:60px;z-index:3;font-family:var(--serif);font-style:italic;font-size:16px;color:#6a7893;line-height:1.45;transform:rotate(7deg)}.handwritten svg{display:block;margin-left:25px;transform:rotate(25deg)}.demo-label{position:absolute;bottom:-10px;width:100%;text-align:center;font-size:8px;letter-spacing:.2px;color:#8d938b;display:flex;justify-content:center;gap:7px;align-items:center}.demo-label>span{width:4px;height:4px;border-radius:50%;background:#96a48b}.benefits-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:12px}.benefits-strip .container{display:flex;align-items:center;justify-content:space-between;min-height:88px;gap:20px}.benefits-strip span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:500}.benefits-strip svg{width:19px;height:19px;color:#74846a;stroke-width:1.5}.examples-section{padding-top:86px;padding-bottom:79px;scroll-margin-top:32px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600;color:#858e7f;line-height:1.6;margin-bottom:17px}.section-heading>p{font-size:12px;line-height:1.9;color:#7a8275;padding-bottom:5px}.examples-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:35px}.example-card{display:block;width:100%;background:transparent;padding:0;border:1px solid #dedfd8;border-radius:10px;overflow:hidden;text-align:left;transition:transform .2s,box-shadow .2s}.example-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #3a443014}.example-preview{height:285px;background:#e9edf4;padding:26px 29px 0;overflow:hidden;position:relative}.example-card.peach .example-preview{background:#f2e8e1}.example-card.green .example-preview{background:#e7ece3}.example-preview .worksheet{padding:22px 23px 15px;transform:rotate(-3deg);box-shadow:0 8px 18px #4c5b6720;pointer-events:none}.example-card.peach .worksheet{transform:rotate(3deg)}.example-preview .sheet-heading h3{font-size:16px}.example-preview .sheet-top{font-size:5px;padding-bottom:8px}.example-preview .sheet-heading{padding-top:13px}.example-preview .sheet-heading p,.example-preview .sheet-kicker{font-size:5px}.example-preview .sheet-note{font-size:5px;padding:7px;margin-top:12px}.example-preview .sheet-tasks{gap:11px;margin-top:11px}.example-preview .sheet-task{grid-template-columns:18px 1fr;gap:3px}.example-preview .sheet-task h4{font-size:6.5px;margin-bottom:4px}.example-preview .sheet-task p{font-size:5.5px}.example-preview .task-number{font-size:7px}.example-preview .answer-lines{height:22px}.example-preview .lines-0,.example-preview .lines-1{height:11px}.preview-open{position:absolute;right:15px;bottom:15px;display:grid;place-items:center;width:35px;height:35px;background:#fff;border:1px solid #e3e5df;border-radius:50%;color:#606c5b;box-shadow:0 3px 7px #323b3310}.example-info{padding:21px 21px 24px;background:#fbfaf7}.example-meta{display:flex;justify-content:space-between;font-size:9px;color:#7d8675}.example-meta>span:last-child{background:#eeeee7;padding:3px 7px;border-radius:3px;margin-top:-3px;font-size:8px}.example-info h3{font-size:17px;font-weight:600;margin-top:12px;letter-spacing:-.5px}.example-info p{font-size:10px;color:#8b9185;margin-top:9px;line-height:1.7}.example-link{display:flex;justify-content:space-between;align-items:center;margin-top:22px;font-size:10px;color:var(--blue);font-weight:600}.examples-note{font-size:9px;color:#969c90;text-align:center;margin-top:22px}.how-section{padding:67px 0 65px;background:#eef0e8;border-top:1px solid #e5e8dd;border-bottom:1px solid #e5e8dd}.how-section .eyebrow{margin-bottom:13px}.how-section h2{font-size:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:56px;margin-top:43px}.step-number{display:inline-flex;align-items:center;font-size:11px;letter-spacing:1px;color:#788972;border-bottom:1px solid #bcc7b4;width:100%;padding-bottom:13px}.step h3{font-size:14px;margin:19px 0 11px;font-weight:600;letter-spacing:-.3px}.step p{font-size:11px;line-height:1.9;color:#7c8476;max-width:270px}.pricing-section{padding-block:91px;display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:center;scroll-margin-top:10px}.pricing-copy h2{font-size:37px}.pricing-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;color:#80887a;margin-top:23px}.formats{display:flex;gap:24px;margin-top:29px}.formats>span{display:flex;gap:6px;align-items:center;color:#5f7054;font-weight:600;font-size:13px}.formats small{font-size:9px;font-weight:400;color:#969d8c;margin-left:1px}.price-card{padding:29px 30px 22px;border:1px solid #d6ddd0;border-radius:12px;background:#fff;box-shadow:0 10px 26px #334d2810}.price-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:600}.price-badge{font-size:8px;background:#edf1e7;padding:5px 8px;border-radius:4px;color:#7c8971;font-weight:500}.big-price{font-size:46px;font-weight:600;letter-spacing:-2px;margin-top:24px}.big-price>span{font-size:12px;color:#88917f;font-weight:400;letter-spacing:0}.price-intro{font-size:10px;color:#8c9383;margin-top:5px}.price-card ul{list-style:none;margin:24px 0 26px;padding:21px 0 0;border-top:1px solid #e9ece3;display:grid;gap:13px}.price-card li{display:flex;align-items:center;gap:10px;font-size:10px;color:#66735c}.price-card li svg{color:#7b906a}.price-caption{font-size:9px;text-align:center;color:#919987;margin-top:13px}.faq-section{padding-top:13px;padding-bottom:75px;display:grid;grid-template-columns:1fr 1.4fr;gap:100px}.faq-section h2{font-size:31px}.faq-doodle{margin-top:33px;display:flex;align-items:center;gap:18px;transform:rotate(-6deg);color:#afb8a5}.faq-doodle span{font-family:var(--serif);font-size:15px;font-style:italic;line-height:1.6}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;cursor:pointer;font-size:12px;font-weight:500}summary::-webkit-details-marker{display:none}summary svg{flex-shrink:0;color:#9aa18e;transition:transform .2s}details[open] summary svg{transform:rotate(180deg)}details p{padding:0 25px 23px 0;font-size:11px;color:#7d8674;line-height:1.9}.closing{background:#e9edf7;border:1px solid #dce2f0;border-radius:11px;display:flex;align-items:center;justify-content:space-between;padding:34px 38px;margin-bottom:61px;gap:20px}.closing>div{position:relative;padding-left:64px}.closing-icon{display:grid;place-items:center;position:absolute;left:0;top:8px;border:1px solid #cdd6ee;border-radius:12px;width:44px;height:44px;color:#6680bc;background:#f4f6fc}.closing h2{font-size:25px;letter-spacing:-.8px}.closing p{font-size:10px;color:#8490a5;margin-top:8px}.closing .primary{white-space:nowrap}.footer{padding-top:32px;padding-bottom:44px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.footer .brand{font-size:18px;gap:8px}.footer .brand-icon{width:27px;height:29px;border-radius:7px}.footer .brand-icon svg{width:17px}.footer .brand i{font-size:21px}.footer>div>p{font-size:9px;color:#92998b;margin-top:11px}.footer-links{display:flex;gap:24px;align-items:center;font-size:9px;color:#909986}.footer-links button{background:transparent;padding:5px 0;border:0;font-size:9px}.footer-links button:hover{color:var(--blue)}.consent-banner{position:fixed;bottom:19px;left:50%;transform:translate(-50%);z-index:8;background:#fff;box-shadow:0 7px 40px #24352a25;border:1px solid #d9dfd2;border-radius:10px;padding:17px 20px;display:flex;align-items:center;gap:26px;width:min(770px,calc(100% - 36px))}.consent-banner strong{font-size:11px;font-weight:600}.consent-banner p{font-size:9px;color:#838d78;line-height:1.8;margin-top:5px}.consent-actions{display:flex;gap:8px;flex-shrink:0}.consent-actions .primary,.consent-actions .secondary{min-height:38px;font-size:10px;padding:9px 13px}.inline-link{background:none;border:none;text-decoration:underline;text-underline-offset:3px;padding:0;color:#5e74ad;font:inherit;cursor:pointer}.modal{padding:0;border:1px solid #dedfd7;border-radius:16px;background:#fff;color:var(--ink);width:min(500px,calc(100% - 28px));max-height:calc(100dvh - 36px);box-shadow:0 30px 100px #1d2c3b33}.modal::backdrop{background:#1c2a3b66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-inner{padding:38px;position:relative}.modal-close{position:absolute;right:15px;top:15px;z-index:2}.icon-button{width:32px;height:32px;display:grid;place-items:center;background:#f4f5f0;border:1px solid #e5e8de;border-radius:50%;color:#7d8775}.icon-button:hover{background:#e9ece3}.modal h2{font-size:28px;letter-spacing:-1px}.modal-symbol{display:grid;place-items:center;width:49px;height:49px;border:1px solid #dbe3fa;background:#eff3ff;color:var(--blue);border-radius:13px;margin-bottom:22px}.email-modal .eyebrow{font-size:8px;margin-bottom:8px}.modal-description{font-size:12px;color:#818b77;margin-top:12px;line-height:1.9;overflow-wrap:anywhere}.modal-price{border-block:1px solid #e7ebdf;display:grid;gap:7px;padding-block:17px;margin:22px 0}.modal-price strong{font-size:24px;letter-spacing:-.7px}.modal-price strong>span{font-size:11px;font-weight:400;color:#909987;letter-spacing:0}.modal-price>span{font-size:10px;color:#8b9580}.field-label{display:block;font-size:11px;font-weight:600;margin-bottom:8px}.email-input{width:100%;height:47px;border:1px solid #d7dfcc;border-radius:5px;padding:0 12px;font-size:13px;margin-bottom:17px}.email-input::placeholder{color:#b0b6a7}.checkbox-row{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;font-size:10px;line-height:1.8;color:#7e8872}.checkbox-row input{accent-color:var(--blue);margin:3px 0 0;width:14px;height:14px;flex-shrink:0}.checkbox-row .optional{margin-left:0}.email-modal form>.primary{margin-top:11px}.honeypot{position:absolute;left:-9999px;height:1px;width:1px;overflow:hidden}.form-error,.field-error{color:#b4473e;font-size:11px;line-height:1.7;margin-top:9px}.success-content{text-align:center}.success-icon{display:grid;place-items:center;background:#ecf2e7;color:#759366;width:70px;height:70px;border-radius:50%;margin:6px auto 24px}.success-content>p{font-size:13px;color:#7d8873;line-height:1.9;margin-top:16px}.success-config{background:#f5f7f0;border:1px solid #e6ebdf;padding:17px;border-radius:8px;display:grid;gap:8px;margin-top:22px;font-size:11px;color:#818d74;overflow-wrap:anywhere}.success-config strong{color:#4c5c43}.success-content .payment-note{color:#4f6a40;font-size:11px;margin-block:18px}.example-modal{width:min(850px,calc(100% - 28px));background:#f7f8f3}.example-modal .modal-inner{padding:28px}.example-toolbar{display:flex;align-items:flex-end;gap:15px;justify-content:space-between;padding:5px 14px 20px}.example-toolbar .eyebrow{font-size:8px;margin-bottom:6px}.example-toolbar h2{font-size:21px;letter-spacing:-.7px}.sheet-switch{background:#e9ede2;border:1px solid #dde3d4;border-radius:6px;padding:3px;display:flex;gap:3px;margin-right:13px}.sheet-switch button{font-size:10px;background:none;border:0;padding:8px 13px;border-radius:4px}.sheet-switch button.active{background:#fff;color:var(--blue);box-shadow:0 2px 5px #2e402015}.sheet-full{max-width:630px;margin:auto;box-shadow:0 8px 25px #2f3f2520}.sheet-full .worksheet{padding:42px 45px 30px;min-height:850px}.sheet-full .sheet-top{font-size:9px;padding-bottom:16px}.sheet-full .sheet-heading{padding-top:26px}.sheet-full .sheet-kicker{font-size:9px}.sheet-full .sheet-heading h3{font-size:29px;margin-top:9px;margin-bottom:16px}.sheet-full .sheet-heading p{font-size:9px}.sheet-full .sheet-note{font-size:9px;padding:13px 12px;margin-top:23px}.sheet-full .sheet-tasks{margin-top:25px;gap:23px}.sheet-full .sheet-task{grid-template-columns:32px 1fr;gap:8px}.sheet-full .task-number{font-size:12px}.sheet-full .sheet-task h4{font-size:12px;margin-bottom:9px}.sheet-full .sheet-task p{font-size:11px}.sheet-full .answer-lines{height:44px;background-size:auto 22px;background-image:repeating-linear-gradient(to bottom,transparent,transparent 21px,#e1e5eb 21px,#e1e5eb 22px)}.sheet-full .lines-0,.sheet-full .lines-1{height:22px}.sheet-full .sheet-bottom{font-size:8px}.example-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:630px;margin:20px auto 0}.example-modal-footer p{font-size:9px;color:#8b9580}.text-button{border:0;background:none;font-size:10px;display:flex;align-items:center;gap:7px;padding:6px;color:var(--blue)}.legal-modal{width:min(650px,calc(100% - 28px))}.legal-modal h2{font-size:25px;margin-bottom:20px}.legal-modal h3{font-size:13px;margin-top:20px;margin-bottom:8px}.legal-modal p:not(.eyebrow){font-size:11px;line-height:1.9;color:#7d8774}.legal-modal .legal-draft{padding:13px;background:#faf1d7;border:1px solid #ecdfb6;border-radius:5px;color:#8c7842!important}.legal-version{margin-top:25px;border-top:1px solid var(--line);padding-top:15px;font-size:9px!important}.skip-link{position:fixed;top:-100px;left:20px;background:#fff;padding:12px;z-index:30;font-size:13px}.skip-link:focus{top:20px}@media(min-width:1440px){.hero{gap:87px;padding-top:69px;padding-bottom:67px}.hero-art{height:655px;padding-top:37px}.hero-sheet{width:80%}.notebook{width:80%;left:19%;height:570px}.answer-sticker{bottom:38px}.handwritten{bottom:45px}.demo-label{bottom:-15px}h1{font-size:71px}.hero-description{font-size:15px}.configurator{margin-top:30px}.config-fields{padding:17px 22px 21px}.config-heading{padding:18px 22px 0}.configured-offer{padding:17px 22px 20px}.hero-footnote{margin-top:17px}.header nav{font-size:14px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.hero{gap:37px;padding-top:48px}h1{font-size:55px;letter-spacing:-3px}.hero-description{font-size:12px}.hero-art{height:560px}.hero-sheet .worksheet{padding:25px 27px 18px}.hero-sheet .sheet-heading h3{font-size:18px}.hero-sheet .sheet-tasks{gap:11px}.hero-sheet .sheet-task p{font-size:6.7px}.hero-sheet .sheet-task h4{font-size:8px}.hero-sheet .sheet-top{font-size:6px}.hero-sheet .sheet-note{font-size:5.5px}.notebook{height:465px}.answer-sticker{bottom:70px;left:-13px;padding:14px 17px}.handwritten{right:-8px;bottom:60px;font-size:14px}.demo-label{bottom:10px;font-size:7px}.primary{padding:12px 17px;gap:13px;font-size:11px}.config-price{font-size:23px}.config-price>span{font-size:10px}.config-fields{grid-template-columns:1.4fr 1fr;padding:15px}.config-heading{padding-inline:15px}.configured-offer{padding:14px 15px}.config-action{gap:10px}.section-heading h2{font-size:36px}.section-heading>p{font-size:11px}.example-preview{height:250px;padding:23px 22px 0}.example-info{padding:18px}.example-info h3{font-size:15px}.examples-grid{gap:17px}.example-info p{font-size:9px}.pricing-section{gap:55px}.pricing-copy h2{font-size:32px}.price-card{padding:24px}.faq-section{gap:65px}.closing{padding:30px}.closing h2{font-size:22px}.footer-links{gap:17px}.steps{gap:34px}.header nav{gap:23px;font-size:12px}}@media(max-width:900px){.header{height:86px}.header nav{gap:16px;font-size:10px}.brand{font-size:20px}.header-cta{font-size:10px;padding:11px;gap:10px}.hero{gap:26px;grid-template-columns:1fr 1fr}.hero-art{height:490px}.hero-sheet{width:89%;margin-left:5%}.notebook{height:415px;top:43px}.hero-sheet .worksheet{padding:22px}.hero-sheet .sheet-heading h3{font-size:15px}.hero-sheet .sheet-heading{padding-top:14px}.hero-sheet .sheet-heading p{font-size:5.5px}.hero-sheet .sheet-tasks{gap:8px;margin-top:12px}.hero-sheet .sheet-task h4{font-size:7px}.hero-sheet .sheet-task p{font-size:5.7px}.hero-sheet .sheet-task{grid-template-columns:18px 1fr}.hero-sheet .task-number{font-size:7px}.hero-sheet .sheet-note{font-size:4.6px;padding:7px;margin-top:12px}.hero-sheet .sheet-top{font-size:4.8px}.hero-sheet .sheet-kicker{font-size:5px}.hero-sheet .answer-lines{height:24px}.hero-sheet .lines-0,.hero-sheet .lines-1{height:12px}.answer-sticker{bottom:26px;left:-5px;gap:10px;padding:14px}.answer-sticker strong{font-size:11px}.answer-sticker p{font-size:8px}.handwritten{font-size:13px;right:-6px;bottom:23px}.demo-label{bottom:-19px;font-size:6px}h1{font-size:47px;letter-spacing:-2.6px}.hero-badge{font-size:9px;margin-bottom:19px}.hero-description{font-size:11px;line-height:1.8;margin-top:22px}.desktop-break{display:none}.configurator{margin-top:22px}.config-heading{font-size:10px}.config-fields{gap:10px}.config-fields label{font-size:8px}select,.config-fields input{font-size:9px;height:39px}.select-wrap svg{top:13px;right:9px;width:12px}.configured-offer>p{font-size:8px}.config-price{font-size:20px}.config-price>span{font-size:8px}.config-price small{font-size:8px}.config-action .primary{padding:11px;gap:9px;font-size:9px;min-height:41px}.config-action .primary svg{width:15px}.hero-footnote{font-size:8px}.benefits-strip .container{min-height:75px;gap:15px}.benefits-strip span{font-size:9px;gap:7px}.benefits-strip svg{width:16px}.examples-section{padding-block:65px}.section-heading h2{font-size:31px}.section-heading>p{font-size:10px}.eyebrow{font-size:8px}.example-preview{height:210px;padding:20px 15px 0}.example-info{padding:16px 13px}.example-meta{font-size:7px}.example-meta>span:last-child{font-size:7px}.example-info h3{font-size:13px}.example-info p{font-size:8px;min-height:27px}.example-link{font-size:8px;gap:4px}.example-link svg{width:12px}.examples-grid{gap:12px}.how-section h2{font-size:31px}.steps{gap:25px}.step h3{font-size:12px}.step p{font-size:10px}.pricing-section{gap:34px;padding-block:65px;grid-template-columns:1.1fr 1fr}.pricing-copy h2{font-size:29px}.pricing-copy>p:not(.eyebrow){font-size:10px}.formats{gap:16px}.formats>span{font-size:11px}.formats small{font-size:8px}.price-card{padding:23px 20px 20px}.price-card-top{font-size:10px}.price-badge{font-size:7px;padding:4px}.big-price{font-size:39px}.price-intro,.price-card li{font-size:9px}.price-card li{gap:7px}.faq-section{gap:40px}.faq-section h2{font-size:27px}.faq-doodle{gap:12px}.faq-doodle span{font-size:13px}.faq-doodle svg{width:55px}summary{font-size:11px}.closing{padding:27px 23px}.closing h2{font-size:19px}.closing p{font-size:9px}.closing>div{padding-left:53px}.closing-icon{width:37px;height:37px;top:3px}.footer-links{gap:12px;font-size:8px}.footer-links button{font-size:8px}}@media(max-width:700px){.container{width:calc(100% - 40px)}.header{height:78px}.header nav{display:none}.brand{font-size:21px}.brand-icon{width:30px;height:34px;border-radius:8px}.brand-icon svg{width:19px}.header-cta{font-size:10px}.hero{grid-template-columns:1fr;gap:35px;padding-top:35px;padding-bottom:42px}.hero-copy{max-width:510px;width:100%;margin:auto}.hero-badge{font-size:10px;margin-bottom:20px}h1{font-size:clamp(45px,9.5vw,63px);letter-spacing:-2.6px}.hero-description{font-size:13px;line-height:1.9;max-width:360px;margin-top:23px}.configurator{margin-top:25px}.config-heading{font-size:12px;padding:19px 18px 0}.config-fields{padding:17px 18px 19px;gap:14px 12px;grid-template-columns:1.5fr 1fr}.config-fields label{font-size:10px}select,.config-fields input{height:45px;font-size:12px}.select-wrap svg{top:16px;width:14px;right:11px}.configured-offer{padding:17px 18px 20px}.configured-offer>p{font-size:10px;margin-bottom:15px}.config-price{font-size:25px}.config-price>span{font-size:10px}.config-price small{font-size:9px}.config-action .primary{padding:12px 16px;font-size:11px;min-height:46px;gap:14px}.hero-footnote{font-size:9px;margin-top:16px}.hero-art{width:85%;max-width:430px;height:auto;aspect-ratio:.78;margin:0 auto;padding-top:17px}.hero-sheet{width:94%;margin-left:1%}.hero-sheet .worksheet{padding:26px 28px 21px}.hero-sheet .sheet-top{font-size:5.9px}.hero-sheet .sheet-heading{padding-top:16px}.hero-sheet .sheet-heading h3{font-size:18px}.hero-sheet .sheet-heading p,.hero-sheet .sheet-kicker{font-size:6px}.hero-sheet .sheet-note{font-size:5.7px;padding:9px 7px;margin-top:14px}.hero-sheet .sheet-tasks{gap:13px;margin-top:14px}.hero-sheet .sheet-task{grid-template-columns:22px 1fr}.hero-sheet .sheet-task h4{font-size:8px}.hero-sheet .sheet-task p{font-size:6.6px}.hero-sheet .task-number{font-size:8px}.notebook{width:94%;height:90%;top:24px;left:7%}.answer-sticker{bottom:9%;left:-6%;padding:15px 18px}.answer-sticker strong{font-size:12px}.answer-sticker p{font-size:8px}.handwritten{right:-7%;bottom:5%;font-size:14px}.demo-label{bottom:-10px;font-size:7px}.benefits-strip{margin-top:18px}.benefits-strip .container{display:grid;grid-template-columns:1fr 1fr;gap:20px 10px;padding-block:23px}.benefits-strip span{font-size:10px;gap:8px}.benefits-strip svg{width:17px}.examples-section{padding-block:53px}.section-heading{display:block}.section-heading h2{font-size:32px;letter-spacing:-1.3px}.section-heading>p{font-size:11px;line-height:1.9;margin-top:19px}.eyebrow{font-size:8px;margin-bottom:13px}.examples-grid{grid-template-columns:1fr;gap:22px;margin-top:27px}.example-card{max-width:510px;width:100%;margin:auto}.example-preview{height:290px;padding:28px 42px 0}.example-preview .worksheet{padding:27px 30px;max-width:380px;margin:auto}.example-preview .sheet-heading h3{font-size:23px}.example-preview .sheet-top{font-size:7px}.example-preview .sheet-heading{padding-top:19px}.example-preview .sheet-kicker,.example-preview .sheet-heading p{font-size:7px}.example-preview .sheet-note{font-size:6.6px;padding:10px}.example-preview .sheet-task h4{font-size:9px}.example-preview .sheet-task p{font-size:7.5px}.example-preview .task-number{font-size:9px}.example-preview .sheet-task{grid-template-columns:25px 1fr}.example-preview .sheet-tasks{gap:14px;margin-top:16px}.example-info{padding:22px}.example-meta{font-size:10px}.example-meta>span:last-child{font-size:9px}.example-info h3{font-size:20px;margin-top:13px}.example-info p{font-size:11px;min-height:0}.example-link{font-size:11px;margin-top:22px}.example-link svg{width:16px}.examples-note{font-size:9px;max-width:300px;line-height:1.8;margin:20px auto 0}.how-section{padding-block:49px}.how-section h2{font-size:29px}.steps{grid-template-columns:1fr;gap:28px;margin-top:31px}.step{position:relative;padding-left:49px}.step-number{position:absolute;top:0;left:0;width:29px;padding-bottom:8px;font-size:11px}.step h3{font-size:15px;margin:0 0 10px}.step p{font-size:12px;max-width:100%}.pricing-section{padding-block:55px;grid-template-columns:1fr;gap:28px}.pricing-copy h2{font-size:31px;line-height:1.35}.pricing-copy>p:not(.eyebrow){font-size:12px;margin-top:19px}.formats{gap:25px;margin-top:23px}.formats>span{font-size:13px}.formats small{font-size:9px}.price-card{padding:27px}.price-card-top{font-size:12px}.price-badge{font-size:8px;padding:6px 8px}.big-price{font-size:49px}.big-price>span{font-size:12px}.price-intro{font-size:11px}.price-card ul{gap:16px}.price-card li{font-size:11px;gap:9px}.price-card .primary{font-size:12px;min-height:48px}.price-caption{font-size:10px}.faq-section{padding-top:0;padding-bottom:45px;grid-template-columns:1fr;gap:25px}.faq-section h2{font-size:30px}.faq-doodle{display:none}summary{font-size:12px;padding-block:20px}details p{font-size:12px}.closing{display:block;padding:26px 23px;margin-bottom:39px}.closing>div{padding-left:0}.closing-icon{position:static;margin-bottom:17px;width:38px;height:38px}.closing h2{font-size:26px;letter-spacing:-1px;line-height:1.35;max-width:300px}.closing p{font-size:11px;line-height:1.8;margin-top:12px}.closing .primary{margin-top:23px;font-size:12px}.footer{display:block;padding-top:25px;padding-bottom:35px}.footer-links{display:flex;flex-wrap:wrap;gap:11px 20px;margin-top:25px;font-size:9px}.footer-links button{font-size:9px}.footer-links>span{width:100%;margin-top:8px}.consent-banner{display:block;bottom:10px;width:calc(100% - 20px);padding:15px 17px}.consent-banner strong{font-size:11px}.consent-banner p{font-size:10px}.consent-actions{margin-top:12px;justify-content:flex-end}.consent-actions .primary,.consent-actions .secondary{font-size:10px;min-height:36px;padding:9px 14px}.modal-inner{padding:31px 25px}.modal h2{font-size:26px}.modal-price{margin-block:18px}.checkbox-row{font-size:10px}.example-modal .modal-inner{padding:17px 12px}.example-toolbar{display:block;padding:8px 8px 17px}.example-toolbar h2{font-size:19px}.example-toolbar .eyebrow{font-size:7px}.sheet-switch{display:inline-flex;margin-top:15px}.example-modal .modal-close{right:10px;top:10px}.sheet-full .worksheet{padding:22px 19px 16px;min-height:0}.sheet-full .sheet-top{font-size:5px;padding-bottom:10px}.sheet-full .sheet-heading{padding-top:15px}.sheet-full .sheet-kicker{font-size:6px}.sheet-full .sheet-heading h3{font-size:19px;margin:6px 0 11px}.sheet-full .sheet-heading p{font-size:6px}.sheet-full .sheet-note{padding:9px 6px;font-size:5.5px;margin-top:13px}.sheet-full .sheet-tasks{margin-top:16px;gap:13px}.sheet-full .sheet-task{grid-template-columns:20px 1fr;gap:4px}.sheet-full .task-number{font-size:8px}.sheet-full .sheet-task h4{font-size:8px;margin-bottom:6px}.sheet-full .sheet-task p{font-size:7px;line-height:1.8}.sheet-full .answer-lines{height:30px;background:repeating-linear-gradient(to bottom,transparent,transparent 14px,#e1e5eb 14px,#e1e5eb 15px)}.sheet-full .lines-0,.sheet-full .lines-1{height:15px}.sheet-full .sheet-bottom{font-size:5px;padding-top:14px}.example-modal-footer{align-items:flex-start;gap:15px;margin-top:15px;padding-inline:5px}.example-modal-footer p{font-size:8px;line-height:1.8;max-width:185px}.text-button{font-size:9px;padding:3px;white-space:nowrap}.legal-modal h2{font-size:23px}.success-content>p{font-size:12px}}@media(max-width:370px){.container{width:calc(100% - 32px)}h1{font-size:42px}.config-action .primary{font-size:10px;gap:9px;padding-inline:12px}.config-price{font-size:23px}.config-price>span{font-size:9px}.config-fields,.configured-offer{padding-inline:14px}.hero-art{width:90%}.hero-sheet .worksheet{padding:21px}.hero-sheet .sheet-heading h3{font-size:16px}.hero-sheet .sheet-top{font-size:5px}.hero-sheet .sheet-task p{font-size:6px}.hero-sheet .sheet-tasks{gap:10px}.handwritten{font-size:12px}.answer-sticker{padding:12px}.example-preview{padding-inline:27px}.benefits-strip span{font-size:9px}.price-card{padding:23px}.price-badge{font-size:7px}.formats{gap:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;overflow:visible!important}body>*,#root>*{display:none!important}#root{display:block!important}#root>.example-modal[open]{display:block!important;position:absolute!important;inset:0!important;width:210mm!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:#fff!important;box-shadow:none!important}.example-modal::backdrop{display:none}.example-modal .modal-inner{padding:0!important}.example-toolbar,.modal-close,.example-modal-footer{display:none!important}.sheet-full{max-width:none!important;box-shadow:none!important}.sheet-full .worksheet{width:210mm!important;height:297mm!important;min-height:0!important;aspect-ratio:auto!important;padding:19mm 18mm 15mm!important;break-inside:avoid}.sheet-full .sheet-top{font-size:9pt!important}.sheet-full .sheet-heading{padding-top:9mm!important}.sheet-full .sheet-kicker{font-size:8pt!important}.sheet-full .sheet-heading h3{font-size:22pt!important;margin-block:3mm 6mm!important}.sheet-full .sheet-heading p{font-size:8pt!important}.sheet-full .sheet-note{font-size:8pt!important;margin-top:7mm!important;padding:4mm!important}.sheet-full .sheet-tasks{gap:8mm!important;margin-top:8mm!important}.sheet-full .sheet-task{grid-template-columns:10mm 1fr!important;gap:2mm!important}.sheet-full .task-number{font-size:11pt!important}.sheet-full .sheet-task h4{font-size:11pt!important;margin-bottom:3mm!important}.sheet-full .sheet-task p{font-size:9pt!important;line-height:1.8!important}.sheet-full .answer-lines{height:12mm!important;background:repeating-linear-gradient(to bottom,transparent,transparent 5.8mm,#dfe4eb 5.8mm,#dfe4eb 6mm)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sheet-full .lines-0,.sheet-full .lines-1{height:6mm!important}.sheet-full .sheet-bottom{font-size:7pt!important;padding-top:5mm!important}.worksheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media screen and (min-width:701px){.config-fields label{font-size:11px}.config-fields select,.config-fields input,.config-heading{font-size:13px}.configured-offer>p{font-size:11px}.config-action .primary,.primary{font-size:13px}.hero-footnote{font-size:11px}.hero-badge,.benefits-strip span{font-size:12px}.section-heading>p{font-size:14px}.example-info p{font-size:12px}.example-meta{font-size:11px}.example-link{font-size:12px}.step h3{font-size:16px}.step p{font-size:13px}.pricing-copy>p:not(.eyebrow){font-size:14px}.price-card li,.price-intro{font-size:12px}.price-caption{font-size:11px}summary{font-size:14px}details p{font-size:13px}.closing p{font-size:12px}.footer-links,.footer-links button{font-size:11px}.eyebrow{font-size:10px}.examples-note{font-size:11px}}@media screen and (min-width:701px)and (max-width:1000px){.config-fields select,.config-fields input{font-size:11px}.config-action .primary{font-size:10px}.configured-offer>p{font-size:9px}.hero-footnote{font-size:9px}.benefits-strip span{font-size:10px}.section-heading>p{font-size:11px}.example-info p{font-size:10px}.example-meta{font-size:9px}.example-link{font-size:10px}.step h3{font-size:14px}.step p{font-size:12px}.footer-links,.footer-links button{font-size:9px}.pricing-copy>p:not(.eyebrow){font-size:12px}}@media screen and (max-width:700px){.config-fields select,.config-fields input{font-size:16px}.config-fields label{font-size:11px}.config-action .primary{font-size:12px}.hero-footnote{font-size:10px}.example-info p{font-size:12px}.step p{font-size:13px}.price-card li{font-size:12px}.footer-links,.footer-links button{font-size:10px}}@media screen{.modal-description{font-size:13px}.checkbox-row{font-size:12px}.email-input{font-size:16px}.consent-banner strong{font-size:12px}.consent-banner p,.consent-actions .primary,.consent-actions .secondary{font-size:11px}}.hero h1{font-size:51px;line-height:1.17;letter-spacing:-2.2px}.hero h1 em{font-size:.84em;white-space:normal}.hero h1 em:after{display:none}.hero-description{max-width:560px;font-size:14px;line-height:1.85;margin-top:20px}.hero-preview-button{display:block;padding:0;width:100%;border:0;background:#fff;text-align:inherit}.worksheet-image{display:block;width:100%;height:auto}.hero-sheet{width:88%}.hero-art{height:660px;padding-top:35px}.hero .notebook{width:87%;height:600px;left:12%}.hero .answer-sticker{bottom:20px}.hero .handwritten{bottom:14px;right:-10px}.hero .demo-label{bottom:-35px;font-size:10px}.hero .hero-footnote{font-size:11px}.config-price small{font-size:12px;line-height:1.5;font-weight:500;color:#5c6d55;margin-top:6px;letter-spacing:0;white-space:normal;max-width:190px}.config-action{gap:18px}.configured-offer>p{color:#58644f;font-size:12px}.configured-offer .config-price{min-width:0}.example-preview{height:245px;padding:20px;display:flex;align-items:center;justify-content:center}.example-preview>img{width:100%;height:100%;object-fit:contain;background:#fff;box-shadow:0 5px 15px #354b3314;transform:none}.example-preview.example-preview--exercise{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;align-items:stretch;justify-content:stretch;padding:14px}.example-preview-instruction{font-size:14px;line-height:1.5;font-weight:600;color:#25322e;text-align:left}.example-info{min-height:218px}.example-info h3{font-size:19px}.example-info p{font-size:13px;color:#646f5a;line-height:1.75}.example-info .example-pages-count{font-size:11px;color:#5c6f52;margin-top:12px}.example-meta{font-size:12px;color:#6e7b62}.example-meta>span:last-child{font-size:10px}.example-link{font-size:12px;gap:12px}.examples-note{font-size:12px;color:#707d62}.package-description{font-size:13px;color:#59674f;line-height:1.8;margin-top:12px}.price-intro{font-size:14px;color:#4f6044;font-weight:600}.price-card li{font-size:13px;line-height:1.6}.price-caption{color:#737e65}.formats small{color:#6b775e;font-size:11px}.footer-links,.footer-links button{color:#6d795f}.eyebrow{color:#66765d}details p{font-size:14px;color:#59694f}.section-heading>p{color:#647259}.header-cta{font-size:12px}.field-error{color:#ad382c!important}.config-fields select[aria-invalid=true]{border-color:#be5545}.modal-description,.checkbox-row{color:#5e6c52}.optional{color:#74806b}.document-viewer{width:min(1080px,calc(100% - 28px));background:#eef0eb;scroll-behavior:smooth;max-height:calc(100dvh - 28px)}.document-viewer .modal-inner{padding:0}.document-viewer .modal-close{position:sticky;top:14px;float:right;z-index:12;margin:14px 14px -46px 0;width:36px;height:36px;background:#fff}.document-viewer .example-toolbar{display:block;position:sticky;top:0;z-index:8;padding:21px 64px 14px 25px;background:#f8f9f5;border-bottom:1px solid #d6ddce;box-shadow:0 5px 15px #3545270b}.viewer-heading h2{font-size:23px;line-height:1.35;letter-spacing:-.6px}.viewer-heading .eyebrow{font-size:11px;margin:0 0 6px;letter-spacing:.5px}.viewer-heading>p:last-child{font-size:12px;color:#66765b;margin-top:7px;line-height:1.6}.viewer-controls{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:15px}.document-viewer .sheet-switch{margin:0}.document-viewer .sheet-switch button{font-size:12px;min-height:39px;padding:8px 16px}.sheet-switch span{font-size:10px;color:#7a866e;margin-left:7px}.viewer-zoom{display:flex;align-items:center;gap:8px;min-height:39px;padding:8px 12px;font-size:12px;background:#fff}.viewer-downloads{display:flex;gap:25px;margin-top:12px}.viewer-downloads .text-button{font-size:12px;padding:3px 0;line-height:1.5}.viewer-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px;font-size:11px;color:#75816a}.viewer-pagination>div{display:flex;align-items:center;gap:6px}.viewer-pagination button{border:1px solid #d4dccd;background:transparent;border-radius:5px;min-width:30px;height:30px;font-size:11px}.viewer-pagination .icon-button{display:grid;place-items:center;color:#596b4d}.viewer-pagination button.current-page{background:#3159d5;border-color:#3159d5;color:#fff}.viewer-pagination button:disabled{opacity:.35;cursor:default}.viewer-hint{padding:16px 24px 0;font-size:12px;color:#657459;line-height:1.7}.example-pages{overflow-x:auto;padding:10px 20px 25px}.document-page{width:100%;max-width:780px;margin:16px auto 23px;scroll-margin-top:280px}.document-page figcaption{font-size:12px;color:#6a795e;padding-bottom:9px}.document-page img{display:block;width:100%;height:auto;box-shadow:0 6px 20px #24331d18;background:#fff}.example-pages.zoomed .document-page{width:840px;max-width:none;margin-left:auto;margin-right:auto}.viewer-disclaimer{font-size:12px;line-height:1.8;padding:0 25px 25px;color:#6a785f;max-width:850px;margin:auto}@media(min-width:1440px){.hero h1{font-size:55px}.hero h1 em{font-size:.84em}.hero-sheet{width:86%}.hero-art{height:690px}.hero .notebook{height:650px}.hero .answer-sticker{bottom:12px}.hero .demo-label{bottom:-42px}}@media(max-width:1150px){.hero h1{font-size:46px}.hero h1 em{font-size:.85em}.hero-art{height:600px}.hero .notebook{height:540px}.hero-description{font-size:13px}.config-action .primary{font-size:12px}.config-price small{font-size:11px;max-width:150px}.example-info h3{font-size:16px}.example-info p{font-size:12px}.example-link{font-size:11px}.example-preview{height:225px;padding:14px}}@media(max-width:900px){.hero h1{font-size:38px}.hero-description{font-size:12px}.hero-art{height:480px}.hero .notebook{height:450px}.hero .answer-sticker{bottom:20px;padding:12px}.hero .handwritten{bottom:-8px;font-size:12px}.hero .demo-label{font-size:8px;bottom:-40px}.config-action{flex-wrap:wrap;gap:12px}.config-action .primary{flex:1;min-width:145px}.config-price small{max-width:160px}.example-preview{height:190px;padding:12px}.example-info{padding:16px;min-height:250px}.example-info h3{font-size:15px}.example-info .example-pages-count,.example-meta,.example-link{font-size:10px}.header-cta{font-size:10px;gap:10px}}@media(max-width:700px){.hero h1{font-size:40px;letter-spacing:-1.7px;line-height:1.2}.hero h1 em{font-size:.83em}.hero-description{font-size:13px;line-height:1.85;max-width:none}.hero-art{width:88%;height:auto;aspect-ratio:.7;max-width:430px;padding-top:10px;margin-bottom:26px}.hero-sheet{width:94%;margin-left:1%}.hero .notebook{height:91%;top:20px;left:10%;width:93%}.hero .answer-sticker{bottom:9%;left:-3%}.hero .handwritten{right:-5%;bottom:2%;font-size:13px}.hero .demo-label{font-size:8px;bottom:-17px}.header .brand{font-size:19px;gap:7px}.header-cta{max-width:165px;font-size:10px;padding:10px 11px;gap:9px;text-align:left}.header-cta svg{flex-shrink:0}.config-action{flex-wrap:nowrap;gap:12px}.config-action .primary{font-size:11px;min-width:145px;padding:12px 13px;gap:10px}.config-price{font-size:24px}.config-price small{font-size:11px;max-width:145px;line-height:1.5}.configured-offer>p{font-size:11px}.hero .hero-footnote{font-size:10px}.example-preview{height:245px;padding:20px}.example-info{padding:23px;min-height:0}.example-info h3{font-size:21px}.example-info p{font-size:13px}.example-info .example-pages-count,.example-meta{font-size:12px}.example-link{font-size:13px;margin-top:22px}.example-meta>span:last-child{font-size:11px}.examples-note{font-size:11px;line-height:1.9;max-width:330px}.price-card li{font-size:13px}.price-intro{font-size:14px}.package-description{font-size:13px}.price-card{padding:25px}.closing h2{font-size:27px}.closing p{font-size:12px}.document-viewer{width:calc(100% - 12px);max-height:calc(100dvh - 12px);border-radius:11px}.document-viewer .example-toolbar{padding:16px 42px 11px 14px}.document-viewer .modal-close{top:10px;margin:10px 9px -44px 0;width:32px;height:32px}.viewer-heading h2{font-size:18px;letter-spacing:-.4px}.viewer-heading .eyebrow{font-size:10px}.viewer-heading>p:last-child{font-size:11px;margin-top:6px}.viewer-controls{margin-top:12px;gap:8px}.document-viewer .sheet-switch{padding:3px;gap:2px}.document-viewer .sheet-switch button{padding:8px 9px;min-height:36px;font-size:11px}.sheet-switch span{font-size:9px;margin-left:3px}.viewer-zoom{font-size:10px;padding:8px;gap:5px;white-space:nowrap;min-height:36px}.viewer-zoom svg{width:14px}.viewer-downloads{gap:13px;margin-top:11px;flex-wrap:wrap}.viewer-downloads .text-button{font-size:10px;gap:5px}.viewer-downloads svg{width:13px}.viewer-pagination{font-size:10px;margin-top:11px;gap:5px}.viewer-pagination>div{gap:4px}.viewer-pagination button{min-width:25px;height:27px}.viewer-hint{font-size:11px;padding:13px 14px 0}.example-pages{padding:4px 10px 12px}.document-page{margin:13px auto 17px;scroll-margin-top:310px}.document-page figcaption{font-size:11px}.example-pages.zoomed .document-page{width:800px;margin-left:0;margin-right:0}.viewer-disclaimer{font-size:11px;padding:0 15px 20px}.hero-preview-button{border-radius:0}.modal-price>span{font-size:12px;line-height:1.8}}@media(max-width:360px){.hero h1{font-size:36px}.header-cta{max-width:140px;font-size:9px}.header .brand{font-size:17px}.config-action{flex-wrap:wrap}.config-action .primary{min-width:100%;font-size:12px}.config-price small{max-width:none}.config-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.config-price small{width:100%;margin-top:0}.viewer-controls{flex-wrap:wrap}.viewer-zoom{margin-left:auto}.document-page{scroll-margin-top:350px}}@media(prefers-reduced-motion:reduce){.document-viewer{scroll-behavior:auto}}
