@font-face{font-family:Haas;src:url('assets/neue-haas-regular.woff') format('woff');font-weight:400;font-display:swap}@font-face{font-family:Haas;src:url('assets/neue-haas-bold.woff') format('woff');font-weight:700;font-display:swap}
:root{--ink:#171714;--cream:#fffef1;--blue:#264ef8;--yellow:#ffe34e;--pink:#ffa7ce;--border:2px solid var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font-family:Haas,Arial,sans-serif;color:var(--ink);background:var(--cream);font-size:16px}body:has(dialog[open]){overflow:hidden}button,input,a{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:700;letter-spacing:-.055em}h2{font-size:clamp(2.9rem,5vw,5rem);line-height:.98}p{line-height:1.5}button{border:0}button,a,label,input{outline-offset:5px}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ff6700}button:disabled{opacity:.45;cursor:not-allowed}img{max-width:100%;display:block}[hidden]{display:none!important}.wrap{width:min(1320px,90%);margin:auto}.skip{position:fixed;top:-100px;left:20px;background:var(--yellow);padding:15px;z-index:100}.skip:focus{top:15px}.review-bar{padding:9px 5%;font-size:12px;letter-spacing:.065em;background:var(--ink);color:var(--cream);display:flex;gap:18px;justify-content:center}.review-bar span{letter-spacing:0;color:#e2e2d6}.header{height:92px;width:90%;max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:var(--border)}.brand{font-size:2.12rem;letter-spacing:-.075em;font-weight:700;display:flex;align-items:center;gap:10px;line-height:1}.brand-dot{font-size:.75rem;align-self:flex-start;margin-top:3px;letter-spacing:0}.brand-icon{position:relative;width:30px;height:28px;display:inline-block;flex-shrink:0}.brand-icon i{position:absolute;width:24px;height:18px;border:2px solid var(--ink);border-radius:3px;background:var(--blue);left:0;top:0}.brand-icon i:nth-child(2){background:var(--pink);left:4px;top:5px}.brand-icon i:nth-child(3){background:var(--yellow);left:8px;top:10px}.header nav{display:flex;gap:35px;font-size:.95rem}.header nav a:hover,.text-button:hover{text-decoration:underline;text-underline-offset:6px}.button{padding:18px 25px;min-height:56px;border:var(--border);border-radius:7px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;gap:22px;box-shadow:4px 4px 0 var(--ink);transition:transform .18s,box-shadow .18s;line-height:1.2}.button:hover{transform:translate(-1px,-2px);box-shadow:6px 6px 0 var(--ink)}.button:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--ink)}.button.black{background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 #929487}.button.yellow{background:var(--yellow)}.button.cream{background:var(--cream)}.button.small{min-height:42px;font-size:.9rem;padding:12px 19px}.text-button{background:transparent;font-weight:700;padding:8px 0;border-bottom:1px solid currentColor;border-radius:0}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.09em;line-height:1.3}.hero{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;min-height:705px;padding-top:70px;padding-bottom:85px;gap:22px}.hero h1{font-size:clamp(3.9rem,6.55vw,6.9rem);line-height:.93;letter-spacing:-.064em;margin-top:23px;position:relative;z-index:2}.crossout{position:relative;color:var(--blue);display:inline-block}.crossout:after{content:'';position:absolute;background:var(--pink);height:9px;left:0;right:-8px;bottom:-7px;transform:rotate(-2deg);z-index:-1}.hero-lede{font-size:1.18rem;max-width:450px;margin-top:30px;line-height:1.5}.hero-lede strong{font-weight:700}.hero-actions{margin-top:30px;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.button-star{font-size:1.55rem}.micro{font-size:.84rem;margin-top:20px;color:#55584e}.hero-stage{position:relative;height:520px;min-width:0}.hero-rainbow{position:absolute;width:740px;max-width:none;height:560px;object-fit:contain;right:-58px;top:-16px;opacity:.8;transform:rotate(-10deg);pointer-events:none}.hero-browser{width:440px;max-width:94%;position:absolute;right:0;top:89px;border:var(--border);border-radius:10px;overflow:hidden;box-shadow:9px 11px 0 var(--ink);transform:rotate(4deg);z-index:3;background:var(--cream)}.browser-bar{height:35px;background:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:var(--border);font-size:10px}.traffic{font-size:10px;letter-spacing:3px}.browser-mini{height:340px;background:var(--blue);padding:23px;color:var(--cream);position:relative;overflow:hidden}.mini-nav{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.04em;border-bottom:1px solid #ffffff75;padding-bottom:13px}.mini-tag{display:inline-block;border:1px solid var(--cream);font-size:9px;padding:4px 6px;margin-top:26px;letter-spacing:.06em}.browser-mini h2{font-size:3.65rem;line-height:.9;margin-top:15px;letter-spacing:-.06em;position:relative;z-index:2}.browser-mini p{font-size:12px;line-height:1.3;margin-top:14px;position:relative;z-index:2}.mini-smile{position:absolute;width:180px;right:-21px;top:120px;transform:rotate(12deg)}.mini-link{background:var(--yellow);padding:10px 16px;border:1.5px solid var(--ink);font-size:11px;font-weight:700;margin-top:15px;position:relative;z-index:2;box-shadow:3px 3px 0 var(--ink)}.mini-footer{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:12px;left:24px;right:24px;font-size:8px;letter-spacing:.08em}.mini-footer b{font-size:22px;color:var(--yellow)}.flat-deck{position:absolute;top:15px;left:10px;width:255px;height:245px;border:1.5px solid var(--ink);background:#f7f7f7;padding:17px;transform:rotate(-10deg);box-shadow:5px 5px 0 #c9c9c1;z-index:2;color:#5b5b60}.flat-deck-top{display:flex;justify-content:space-between;font-size:9px;border-bottom:1px solid #ccc;padding-bottom:9px}.flat-deck h3{font-size:1.45rem;line-height:1.1;letter-spacing:-.015em;margin:15px 0}.grey-line{height:3px;background:#c7c7c7;width:65%;display:block;margin-top:6px}.grey-line.shorter{width:52%}.fake-chart{display:flex;align-items:end;height:49px;gap:10px;position:absolute;right:18px;bottom:38px}.fake-chart i{width:20px;height:25px;background:#bdc1c8}.fake-chart i:nth-child(2){height:35px}.fake-chart i:nth-child(3){height:30px}.fake-chart i:nth-child(4){height:43px}.flat-file{font-size:9px;position:absolute;bottom:13px}.wow-sticker{position:absolute;z-index:5;right:0;top:22px;width:108px;height:108px;background:var(--yellow);border:2px solid var(--ink);border-radius:50%;display:grid;place-content:center;font-weight:700;font-size:1.65rem;line-height:.9;text-align:center;transform:rotate(12deg);box-shadow:3px 4px 0 var(--ink)}.hero-hand{position:absolute;width:155px;left:24px;bottom:3px;z-index:4;transform:rotate(-25deg);animation:hand-wiggle 7s ease-in-out infinite}.stage-caption{position:absolute;bottom:7px;right:5px;font-size:.68rem;font-weight:700;letter-spacing:.07em;transform:rotate(4deg)}.ticker{overflow:hidden;background:var(--yellow);border-top:var(--border);border-bottom:var(--border);height:69px;display:flex;align-items:center}.ticker>div{white-space:nowrap;display:flex;align-items:center;gap:45px;font-size:1.5rem;font-weight:700;letter-spacing:-.03em;animation:ticker 38s linear infinite}.ticker span{font-size:2rem}.how{padding:105px 0}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:20px}.section-heading .eyebrow{grid-column:1/-1}.section-heading>p:last-child{font-size:1.3rem;align-self:end;max-width:340px;justify-self:end;margin-bottom:8px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px}.steps article{border-top:var(--border);padding-top:22px}.step-no{display:grid;place-items:center;border:var(--border);width:44px;height:44px;border-radius:50%;font-size:.9rem;background:var(--pink);margin-bottom:25px}.steps article:nth-child(2) .step-no{background:var(--yellow)}.steps article:nth-child(3) .step-no{background:#aacbff}.steps h3{font-size:1.9rem;letter-spacing:-.045em}.steps p{margin-top:14px;max-width:350px;font-size:1rem}.step-detail{display:block;font-size:.67rem;letter-spacing:.05em;margin-top:28px;font-weight:700}.looks{background:var(--blue);color:var(--cream);padding:90px 0 65px;border-top:var(--border);border-bottom:var(--border)}.looks-heading{display:flex;align-items:end;justify-content:space-between;gap:30px}.looks h2{margin-top:20px}.looks-heading>p{font-size:1.15rem;margin-bottom:5px}.look-options{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:55px}.look-option{background:transparent;text-align:left;color:var(--cream);padding:0;position:relative}.look-art{height:270px;border:2px solid var(--ink);border-radius:3px;padding:22px;position:relative;overflow:hidden;box-shadow:6px 6px 0 var(--ink);transition:transform .2s,box-shadow .2s;color:var(--ink)}.look-option:hover .look-art,.look-option.active .look-art{transform:translateY(-8px);box-shadow:7px 12px 0 var(--ink)}.look-option.active:after{content:'SELECTED';position:absolute;top:9px;right:13px;padding:5px 7px;background:var(--ink);color:var(--cream);font-size:9px;letter-spacing:.08em}.look-art>span{font-size:9px;letter-spacing:.08em}.look-play{background:var(--yellow)}.look-play strong{display:block;font-size:5.6rem;line-height:.82;letter-spacing:-.07em;margin-top:30px;position:relative;z-index:2}.look-play img{width:166px;position:absolute;right:-40px;bottom:7px;transform:rotate(18deg)}.look-clean{background:#e8f1e7}.look-clean strong{font-size:2.8rem;letter-spacing:-.05em;line-height:1;display:block;margin-top:36px;position:relative;z-index:2}.look-clean b{font-size:10px;position:absolute;bottom:20px;font-weight:400}.look-clean-lines{position:absolute;border:1px solid #345948;width:195px;height:195px;right:-65px;bottom:-85px;transform:rotate(-25deg);box-shadow:-12px -12px 0 #e8f1e7,-13px -13px 0 #345948,-25px -25px 0 #e8f1e7,-26px -26px 0 #345948}.look-editorial{background:#ffc3ad;color:#511c23}.look-editorial>span{display:block;border-bottom:1px solid #511c23;padding-bottom:12px}.look-editorial strong{display:block;font-family:Georgia,serif;font-size:2.65rem;line-height:.96;letter-spacing:-.055em;margin-top:23px}.look-editorial em{position:absolute;bottom:18px;font-family:Georgia,serif;font-size:11px}.look-label{display:flex;justify-content:space-between;font-size:1.36rem;letter-spacing:-.025em;font-weight:700;margin-top:25px}.look-label i{font-style:normal;font-size:.75rem;font-weight:400;padding-top:5px}.look-desc{display:block;font-size:.9rem;margin-top:8px}.looks-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:27px;border-top:1px solid #ffffff70}.personal{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:115px 0}.personal h2{font-size:clamp(2.8rem,4.3vw,4.2rem);margin-top:24px}.section-lede{font-size:1.1rem;max-width:460px;margin-top:28px}.personal .text-button{margin-top:22px}.yellow-highlight{background:var(--yellow);padding:0 5px;line-height:1.15}.personal-visual{position:relative;min-height:410px;background:#d9ecff;border:var(--border);border-radius:9px;padding:27px 27px 15px;box-shadow:8px 8px 0 var(--ink)}.envelope-top{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.09em;margin-bottom:35px}.envelope-top b{font-size:2rem}.recipient-card{display:flex;gap:13px;align-items:center;padding:16px;border:var(--border);background:var(--cream);border-radius:6px;box-shadow:4px 4px 0 var(--ink);margin-bottom:18px}.rc-one{transform:rotate(-4deg) translateX(-14px)}.rc-two{transform:rotate(2deg) translateX(14px)}.rc-three{transform:rotate(-2deg) translateX(-6px)}.recipient-avatar{background:var(--pink);border:1.5px solid var(--ink);width:42px;height:42px;display:grid;place-items:center;border-radius:50%;font-weight:700;flex-shrink:0}.rc-two .recipient-avatar{background:var(--yellow)}.rc-three .recipient-avatar{background:#b8e5a5}.recipient-card>div{min-width:0;display:flex;flex-direction:column;gap:5px}.recipient-card small{font-size:.57rem;letter-spacing:.1em}.recipient-card strong{font-size:1.12rem;letter-spacing:-.02em}.recipient-card>div>span{font-size:.65rem;color:#505347;overflow-wrap:anywhere}.illustration-label{font-size:.6rem;letter-spacing:.07em;margin-top:20px;text-align:center}.pricing{padding:65px 0 115px;display:grid;grid-template-columns:.88fr 1.8fr;gap:65px}.pricing-heading h2{margin-top:22px}.pricing-heading>p:not(.eyebrow){margin-top:24px;font-size:1.08rem;max-width:260px}.proposal-badge{display:inline-block;font-size:.64rem;line-height:1.4;letter-spacing:.05em;margin-top:27px;padding:8px 10px;border:1px solid var(--ink);max-width:225px}.plans{display:grid;grid-template-columns:1fr 1fr;gap:22px}.plan{padding:25px;border:var(--border);border-radius:9px;box-shadow:6px 6px 0 var(--ink);display:flex;flex-direction:column;background:#fff}.plan-pro{background:var(--blue);color:var(--cream)}.plan-title h3{font-size:1.9rem}.plan-title>span{display:block;font-size:.58rem;letter-spacing:.07em;margin-top:10px;min-height:22px}.price{font-size:4.3rem;font-weight:700;letter-spacing:-.06em;margin-top:16px;line-height:1}.price>span{display:block;font-size:.72rem;font-weight:400;letter-spacing:0;margin-top:12px}.plan ul{list-style:none;margin:30px 0 34px;padding:0;flex-grow:1}.plan li{font-size:.86rem;padding:10px 0;border-top:1px solid #19191430;line-height:1.35}.plan-pro li{border-color:#ffffff55}.plan .button{font-size:.86rem;padding:15px 11px;min-height:50px;color:var(--ink)}.plan p{font-size:.66rem;line-height:1.35;margin-top:17px;min-height:28px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-bottom:110px}.faq h2{margin-top:20px;font-size:clamp(2.6rem,4.5vw,4.1rem)}.faq details{border-bottom:1.5px solid var(--ink);padding:22px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;font-weight:700;font-size:1.1rem;list-style:none;display:flex;justify-content:space-between;gap:20px}.faq summary:after{content:'+';font-size:1.3rem}.faq details[open] summary:after{content:'−'}.faq details p{margin-top:18px;font-size:.94rem;max-width:570px}.closing{background:var(--pink);border-top:var(--border);border-bottom:var(--border);padding:80px 0;position:relative;overflow:hidden;min-height:500px}.closing>.wrap{position:relative;z-index:2}.closing h2{font-size:clamp(4rem,7vw,7rem);line-height:.91;margin:25px 0 32px;max-width:1000px}.closing h2>span{color:var(--blue)}.closing>img{position:absolute;width:900px;right:-220px;top:-60px;transform:rotate(30deg)}.footer{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:130px}.footer .brand{font-size:1.8rem}.footer>p{font-size:.9rem}.footer>span{font-size:.7rem}.builder{padding:0;width:calc(100% - 60px);max-width:1300px;height:calc(100% - 60px);max-height:1000px;border:var(--border);border-radius:12px;background:var(--cream);box-shadow:9px 9px 0 var(--ink);color:var(--ink);overflow:auto}.builder::backdrop,.site-preview::backdrop,.password-dialog::backdrop{background:#0a164bc9;backdrop-filter:blur(5px)}.builder-top{padding:20px 30px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-bottom:var(--border);position:sticky;top:0;background:var(--cream);z-index:5}.builder-top .brand{font-size:1.7rem}.demo-label{padding:6px 9px;border:1px solid var(--ink);font-size:.63rem;letter-spacing:.08em;background:var(--yellow)}.icon-button{width:33px;height:33px;display:grid;place-items:center;background:var(--cream);border:1.5px solid var(--ink);border-radius:50%;font-size:1.7rem;line-height:1;flex-shrink:0}.progress-steps{display:flex;justify-content:center;gap:65px;padding:23px 30px;border-bottom:1px solid #17171430;font-size:.86rem;color:#787a70}.progress-steps>span{display:flex;gap:10px}.progress-steps .current{color:var(--blue)}.progress-steps .complete{color:var(--ink)}.builder-content{padding:35px 45px}.builder h2{font-size:3.6rem;line-height:1.02;margin-top:15px}.builder-intro{font-size:1rem;margin-top:15px;max-width:680px}.source-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.sample-choice{display:flex;gap:25px;align-items:center;padding:25px;background:var(--yellow);border:var(--border);border-radius:8px;text-align:left;box-shadow:5px 5px 0 var(--ink)}.sample-choice.selected{outline:4px solid var(--blue);outline-offset:4px}.sample-thumbnail{width:180px;min-width:150px;height:220px;background:var(--blue);color:var(--cream);padding:20px;overflow:hidden;position:relative;border:var(--border);border-radius:4px;display:block}.sample-thumbnail b{font-size:1.9rem;letter-spacing:-.05em;line-height:.95;display:block}.sample-thumbnail img{position:absolute;bottom:-15px;right:-19px;width:140px;transform:rotate(15deg)}.sample-choice>span:last-child{display:flex;flex-direction:column;gap:17px}.sample-choice strong{font-size:1.5rem;letter-spacing:-.04em;line-height:1.05}.sample-choice small{font-size:.8rem;line-height:1.4}.sample-choice-cta{font-size:.88rem;text-decoration:underline;text-underline-offset:4px}.file-choice{display:flex;align-items:center;flex-direction:column;text-align:center;padding:24px;border:2px dashed #858776;border-radius:8px;background:#fffef9}.file-choice.dragging{border:3px solid var(--blue);background:#e7ebff}.file-icon{font-size:2.2rem;line-height:1;margin-bottom:9px}.file-choice h3{font-size:1.4rem}.file-choice>p{font-size:.79rem;margin-top:9px}.file-choice .button{margin-top:18px;font-size:.82rem;cursor:pointer;min-height:42px;padding:12px 20px}.file-choice input{position:absolute;width:1px;height:1px;opacity:0}.file-choice .file-notice{font-size:.68rem;max-width:300px;margin-top:19px}.file-choice #file-result{font-size:.8rem;color:#234228;word-break:break-word;font-weight:700}.local-error{color:#a32414;margin-top:15px;font-weight:700}.builder-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #17171430;margin-top:35px;padding-top:23px}.builder-bottom>p{font-size:.77rem;max-width:520px}.editor-grid{display:grid;grid-template-columns:1fr .9fr;gap:50px;margin-top:25px}.style-fieldset{border:0;padding:0;margin:0 0 20px;min-width:0}.style-fieldset legend,.field-label{font-size:.83rem;font-weight:700;margin-bottom:10px}.style-buttons{display:flex;gap:12px}.style-buttons>button{border:1.5px solid #aaa;background:var(--cream);border-radius:6px;flex:1;padding:13px 8px;font-size:.68rem}.style-buttons>button[aria-pressed="true"]{border-color:var(--blue);outline:2px solid var(--blue)}.swatches{display:flex;justify-content:center;margin-bottom:10px}.swatches i{width:22px;height:22px;border:1px solid var(--ink);border-radius:50%;background:var(--blue);margin-left:-5px}.swatches i:nth-child(2){background:var(--yellow)}.swatches i:nth-child(3){background:var(--pink)}.swatches.clean i:first-child{background:#244d3e}.swatches.clean i:nth-child(2){background:#e8f1e7}.swatches.clean i:nth-child(3){background:#fcfcf8}.swatches.editorial i:first-child{background:#511c23}.swatches.editorial i:nth-child(2){background:#ffc3ad}.swatches.editorial i:nth-child(3){background:#fff1dc}.field-label{display:block;margin-top:20px}.field-label>input,.link-input{margin-top:10px}.field-label input,.password-dialog input{display:block;width:100%;background:#fff;border:1.5px solid var(--ink);padding:13px 15px;border-radius:4px;font-size:1rem;font-weight:400;color:var(--ink)}.link-input{display:flex;align-items:center;background:#fff;border:1.5px solid var(--ink);border-radius:4px;overflow:hidden}.link-input>span{font-size:.73rem;font-weight:400;padding-left:12px;white-space:nowrap;color:#51534b}.link-input input{border:0;min-width:60px;padding-left:2px;font-size:.85rem}.field-help{font-size:.7rem;color:#575a4d;margin-top:8px}.preview-note{font-size:.65rem;letter-spacing:.08em;font-weight:700;margin-bottom:13px}.live-mini{height:345px;background:var(--blue);color:var(--cream);border:var(--border);border-radius:5px;padding:25px;position:relative;overflow:hidden;box-shadow:7px 7px 0 var(--ink);transition:background .3s,color .3s}.live-brand{font-size:.65rem;font-weight:700;letter-spacing:.08em;display:block;border-bottom:1px solid currentColor;padding-bottom:12px}.live-welcome{font-size:.74rem;margin-top:20px;max-width:220px;position:relative;z-index:2}.live-mini>strong{display:block;font-size:3.75rem;line-height:.9;letter-spacing:-.06em;margin-top:20px;position:relative;z-index:2}.live-mini img{position:absolute;right:-28px;bottom:25px;width:185px}.live-foot{position:absolute;bottom:23px;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;z-index:2}.theme-clean{background:#e8f1e7!important;color:#244d3e!important}.theme-clean>strong{font-weight:400;font-size:3.45rem;letter-spacing:-.06em}.theme-clean img{opacity:.2;filter:grayscale(1)}.theme-editorial{background:#ffc3ad!important;color:#511c23!important}.theme-editorial>strong{font-family:Georgia,serif;font-size:3.3rem;font-weight:400;line-height:.98}.theme-editorial img{opacity:.7;filter:grayscale(1);mix-blend-mode:multiply}.sample-disclaimer{font-size:.68rem;margin-top:18px;max-width:350px;color:#51534b}.result-title{display:flex;justify-content:space-between;align-items:end;gap:20px}.preview-ready{font-size:.63rem;border:1px solid var(--ink);background:var(--yellow);padding:7px 9px;white-space:nowrap;margin-bottom:5px}.result-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;margin-top:15px}.toolbar-label{display:block;font-size:.56rem;letter-spacing:.09em;margin-bottom:7px}.result-toolbar strong{font-size:.85rem;overflow-wrap:anywhere}.result-actions{display:flex;gap:20px;align-items:center;flex-shrink:0}.result-actions>.text-button{font-size:.8rem}.result-mini{height:340px;overflow:auto;border:var(--border);border-radius:6px;scroll-behavior:smooth;position:relative;container-type:inline-size}.result-mini .sample-site{min-height:350px}.sample-site{--accent:var(--yellow);background:var(--blue);color:var(--cream)}.sample-site.theme-clean{--accent:#b8d8ab}.sample-site.theme-editorial{--accent:#ffc3ad}.sample-site-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 7%;padding:22px 0;border-bottom:1px solid currentColor;font-size:.7rem;letter-spacing:.06em}.sample-site-nav>div{display:flex;gap:22px;font-size:.65rem;letter-spacing:0}.sample-site-nav button{padding:5px 0;background:transparent;color:inherit}.sample-hero{padding:45px 7% 55px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;position:relative;overflow:hidden;align-items:center}.sample-hero .welcome{font-size:.75rem;margin-bottom:20px}.sample-hero h2{font-size:5.7rem!important;line-height:.89;margin:0!important;max-width:600px}.sample-hero p:not(.welcome){font-size:1rem;margin-top:24px;max-width:340px}.sample-hero img{width:290px;justify-self:center;transform:rotate(15deg);animation:sample-float 6s ease-in-out infinite}.sample-hero .button{margin-top:25px;color:var(--ink);padding:12px 20px;font-size:.8rem;min-height:40px}.sample-site .sample-meta{padding:15px 7%;border-top:1px solid currentColor;border-bottom:1px solid currentColor;display:flex;justify-content:space-between;gap:25px;font-size:.65rem;letter-spacing:.04em}.sample-site.theme-clean .sample-hero h2{font-weight:400;letter-spacing:-.05em;text-transform:none}.sample-site.theme-clean .sample-hero img{opacity:.55;filter:grayscale(1)}.sample-site.theme-editorial .sample-hero h2{font-family:Georgia,serif;letter-spacing:-.07em;font-weight:400}.sample-site.theme-editorial .sample-hero img{filter:grayscale(1);mix-blend-mode:multiply}.sample-about{padding:65px 7%;background:var(--cream);color:var(--ink);display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.sample-about h3{font-size:2.5rem;line-height:1}.sample-about>p{font-size:1.15rem;line-height:1.5}.sample-services{background:var(--cream);color:var(--ink);padding:0 7% 65px}.sample-tabs{display:flex;gap:12px;border-top:1px solid #17171455;padding-top:23px}.sample-tabs button{background:transparent;border:1.5px solid var(--ink);padding:12px 18px;border-radius:4px;font-size:.85rem;font-weight:700}.sample-tabs button[aria-selected="true"]{background:var(--accent)}.sample-tab-content{margin-top:25px;min-height:110px;display:grid;grid-template-columns:1fr 1.3fr;gap:60px}.sample-tab-content h3{font-size:1.8rem}.sample-tab-content p{font-size:1rem;max-width:600px}.sample-end{padding:50px 7%;display:flex;justify-content:space-between;align-items:end;gap:30px}.sample-end h3{font-size:3rem;line-height:1;max-width:480px}.sample-end p{font-size:.77rem;max-width:270px}.sample-site-footer{padding:18px 7%;border-top:1px solid currentColor;display:flex;justify-content:space-between;gap:20px;font-size:.6rem}.result-mini .sample-hero{padding:30px 6%;gap:25px}.result-mini .sample-hero h2{font-size:3.8rem!important}.result-mini .sample-hero img{width:170px}.result-mini .sample-hero p:not(.welcome){font-size:.8rem;max-width:300px}.result-mini .sample-hero .welcome{font-size:.65rem;margin-bottom:12px}.result-mini .sample-site-nav{padding:16px 0}.site-preview{width:calc(100% - 40px);height:calc(100% - 40px);max-width:1400px;max-height:1200px;padding:0;border:var(--border);border-radius:8px;overflow:auto;background:var(--cream)}.preview-toolbar{padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--ink);color:var(--cream);position:sticky;top:0;z-index:4}.preview-toolbar>span{font-size:.63rem;letter-spacing:.08em}.preview-toolbar button{color:var(--ink);font-size:.75rem;box-shadow:none}.password-dialog{width:min(480px,calc(100% - 36px));padding:40px;border:var(--border);border-radius:10px;background:var(--blue);color:var(--cream);box-shadow:8px 8px 0 var(--ink);text-align:center}.close-password{position:absolute;top:15px;right:15px;color:var(--ink)}.password-dialog .demo-label{display:inline-block;margin-top:10px;color:var(--ink);font-size:.58rem}.lock-icon{font-size:3.5rem;margin:25px 0 15px;color:var(--yellow)}.password-dialog h2{font-size:3rem;line-height:.98}.password-dialog>p{font-size:.87rem;margin-top:17px}.password-dialog form{margin-top:25px}.password-dialog label{font-size:.75rem;text-align:left;display:block}.password-dialog input{margin-top:9px}.password-dialog .button{margin-top:15px;width:100%;color:var(--ink)}.password-dialog #password-error{margin-top:13px;font-size:.8rem;color:var(--yellow)}.password-dialog #password-help{font-size:.66rem;margin-top:22px;line-height:1.5}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--cream);padding:15px 22px;border-radius:6px;z-index:50;max-width:90%;font-size:.9rem}
@keyframes ticker{to{transform:translateX(-50%)}}@keyframes hand-wiggle{0%,100%{transform:rotate(-25deg)}50%{transform:rotate(-17deg) translateY(-8px)}}@keyframes sample-float{0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(10deg) translateY(-10px)}}
@media(min-width:1500px){.hero{min-height:740px}.hero h1{font-size:7.1rem}.hero-browser{width:495px}.browser-mini{height:370px}.browser-mini h2{font-size:4rem}.mini-smile{width:200px}.hero-stage{height:550px}.hero-rainbow{right:-10px}.hero-hand{left:80px;bottom:0}}
@media(max-width:1100px){.header nav{gap:24px}.hero{gap:30px;min-height:650px;padding:60px 0}.hero-stage{height:470px}.hero h1{font-size:6.65vw}.hero-lede{font-size:1.05rem}.hero-browser{width:355px;top:100px}.browser-mini{height:300px}.browser-mini h2{font-size:3.1rem}.mini-smile{width:155px;top:137px}.hero-hand{width:124px;bottom:10px;left:0}.hero-rainbow{width:570px;right:-48px}.wow-sticker{right:-10px;top:30px;width:92px;height:92px;font-size:1.4rem}.stage-caption{font-size:.56rem;bottom:10px}.flat-deck{left:-6px;width:220px;height:222px}.hero-actions{gap:20px}.hero-actions .button{font-size:.9rem;padding:17px 20px;gap:12px}.hero-actions .text-button{font-size:.9rem}.look-art{height:250px;padding:18px}.look-play strong{font-size:4.75rem}.look-clean strong{font-size:2.2rem}.look-editorial strong{font-size:2.3rem}.personal{gap:50px}.personal-visual{padding:20px}.recipient-card strong{font-size:.92rem}.recipient-card>div>span{font-size:.58rem}.pricing{grid-template-columns:1fr;gap:40px}.pricing-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:end}.pricing-heading>.eyebrow{grid-column:1/-1}.pricing-heading h2{grid-row:2/4}.pricing-heading>p:not(.eyebrow){margin-top:15px}.pricing-heading .proposal-badge{max-width:300px;margin-top:15px}.plans{max-width:850px;width:100%}.plan{padding:30px}.source-grid{gap:22px}.sample-choice{flex-direction:column;gap:20px;align-items:stretch}.sample-thumbnail{height:170px;width:100%;min-width:0}.sample-thumbnail img{right:5px;width:150px}.sample-choice>span:last-child{gap:10px}.editor-grid{gap:35px;grid-template-columns:1fr 1fr}.live-mini>strong{font-size:3.1rem}.live-mini img{width:140px;bottom:45px}.builder h2{font-size:3.1rem}.result-title{align-items:start}.result-toolbar{flex-wrap:wrap}.result-actions{margin-left:auto}.sample-hero h2{font-size:4.7rem!important}}
@media(max-width:760px){html{scroll-padding-top:25px}.wrap{width:88%}.review-bar{font-size:.6rem;gap:9px;padding:8px 5%;align-items:center;line-height:1.3}.review-bar span{max-width:235px;font-size:.6rem}.header{height:77px;width:88%;gap:15px}.brand{font-size:1.85rem;gap:8px}.brand-icon{transform:scale(.82);transform-origin:left center;width:25px}.header nav{display:none}.header .button{padding:10px 13px;min-height:39px;font-size:.78rem}.hero{grid-template-columns:1fr;padding:44px 0 32px;gap:10px;min-height:0}.eyebrow{font-size:.64rem;letter-spacing:.085em}.hero h1{font-size:clamp(3.4rem,12.35vw,5.8rem);margin-top:20px;line-height:.93}.hero-lede{font-size:1.04rem;max-width:500px;margin-top:24px}.hero-actions{margin-top:25px;gap:22px}.hero-actions .button{font-size:.86rem;padding:16px 18px;min-height:52px;gap:18px}.hero-actions .text-button{font-size:.84rem}.micro{font-size:.72rem;margin-top:17px}.hero-stage{height:455px;max-width:510px;width:100%;margin:12px auto 0}.hero-browser{width:340px;max-width:90%;top:98px;right:6px}.browser-mini{height:285px;padding:18px}.browser-mini h2{font-size:2.95rem}.mini-tag{margin-top:20px}.mini-nav{font-size:7.5px}.browser-mini p{font-size:10px}.mini-link{font-size:10px;padding:8px 12px;margin-top:13px}.mini-footer{left:18px;right:18px;bottom:9px}.mini-footer>span{font-size:7px}.mini-smile{width:148px;right:-18px;top:115px}.browser-bar{font-size:8px;padding:0 10px;height:30px}.traffic{font-size:8px;letter-spacing:1px}.flat-deck{width:213px;height:214px;top:12px;left:7px}.wow-sticker{width:85px;height:85px;top:30px;right:5px;font-size:1.35rem}.hero-rainbow{width:500px;height:440px;right:-40px;top:20px;opacity:.8}.hero-hand{width:110px;bottom:6px;left:1px}.stage-caption{right:9px;bottom:8px;font-size:.49rem}.ticker{height:55px}.ticker>div{font-size:1.05rem;gap:28px}.ticker span{font-size:1.7rem}.how{padding:64px 0}.section-heading{display:block}.section-heading h2{margin-top:20px;font-size:3.05rem}.section-heading>p:last-child{font-size:1rem;margin-top:22px;max-width:none}.steps{grid-template-columns:1fr;gap:26px;margin-top:35px}.steps article{padding-top:23px;position:relative;padding-left:65px}.step-no{position:absolute;top:22px;left:0;width:40px;height:40px;margin:0}.steps h3{font-size:1.75rem}.steps p{font-size:.95rem;margin-top:12px;max-width:none}.step-detail{font-size:.59rem;margin-top:17px}.looks{padding:62px 0 45px}.looks-heading{display:block}.looks h2{font-size:3.05rem;margin-top:18px}.looks-heading>p{font-size:1rem;margin-top:25px}.look-options{grid-template-columns:1fr;gap:35px;margin-top:38px}.look-option{max-width:500px;width:100%;margin:auto}.look-art{height:285px;padding:25px}.look-play strong{font-size:6rem}.look-play img{width:205px;right:-8px;bottom:-20px}.look-clean strong{font-size:3rem}.look-clean-lines{width:240px;height:240px;right:-80px;bottom:-100px}.look-editorial strong{font-size:3rem;margin-top:25px}.look-editorial em{bottom:24px}.look-option.active:after{top:8px;right:12px}.look-label{font-size:1.3rem;margin-top:18px}.look-desc{font-size:.86rem;margin-top:6px}.looks-bottom{display:block;margin-top:35px;padding-top:25px}.looks-bottom p{font-size:.93rem}.looks-bottom .button{margin-top:22px;font-size:.88rem;min-height:48px;padding:14px 22px}.personal{grid-template-columns:1fr;padding:70px 0;gap:50px}.personal-visual{order:2;min-height:380px;padding:22px 20px 15px}.personal h2{font-size:3.04rem;margin-top:18px}.section-lede{font-size:1rem;margin-top:22px}.personal .text-button{font-size:.9rem}.recipient-card{padding:14px 12px;gap:12px}.recipient-card strong{font-size:.99rem}.recipient-card>div>span{font-size:.58rem}.recipient-avatar{width:35px;height:35px}.recipient-card small{font-size:.55rem}.envelope-top{margin-bottom:27px}.pricing{padding:10px 0 70px;gap:32px}.pricing-heading{display:block}.pricing-heading h2{font-size:3.05rem;margin-top:20px}.pricing-heading>p:not(.eyebrow){font-size:1rem;max-width:none;margin-top:20px}.proposal-badge{font-size:.59rem}.plans{grid-template-columns:1fr;gap:25px}.plan{padding:28px}.plan-title{display:flex;justify-content:space-between;gap:18px;align-items:center}.plan-title>span{font-size:.56rem;text-align:right;max-width:110px;min-height:0;line-height:1.4;margin:0}.price{font-size:4rem;margin-top:23px}.price>span{font-size:.8rem}.plan ul{margin:28px 0}.plan li{font-size:.9rem}.plan .button{font-size:.95rem}.plan p{font-size:.72rem;min-height:0}.faq{grid-template-columns:1fr;padding-bottom:70px;gap:35px}.faq h2{font-size:3.05rem}.faq summary{font-size:1rem}.faq details p{font-size:.91rem}.closing{min-height:420px;padding:57px 0}.closing h2{font-size:clamp(3.35rem,12.4vw,5.6rem);margin:23px 0 28px}.closing .button{font-size:.89rem;padding:15px 20px;min-height:51px}.closing>img{width:550px;max-width:none;right:-280px;top:50px;opacity:.7}.footer{flex-wrap:wrap;padding:32px 0;gap:17px;min-height:130px}.footer .brand{font-size:1.8rem}.footer>p{font-size:.7rem;margin-left:auto;max-width:110px;text-align:right}.footer>span{font-size:.64rem;width:100%;padding-top:8px;border-top:1px solid #17171440}.builder{width:calc(100% - 16px);height:calc(100% - 16px);max-height:none;border-radius:8px;box-shadow:none}.builder-top{padding:16px;gap:10px}.builder-top .brand{font-size:1.5rem}.builder-top .demo-label{font-size:.48rem;padding:5px 7px}.icon-button{width:29px;height:29px;font-size:1.5rem}.progress-steps{padding:19px 13px;gap:21px;font-size:.7rem}.progress-steps>span{gap:5px}.builder-content{padding:26px 20px}.builder h2{font-size:2.5rem;line-height:1.02}.builder-intro{font-size:.93rem;margin-top:15px}.source-grid{grid-template-columns:1fr;gap:25px;margin-top:27px}.sample-choice{flex-direction:row;gap:19px;padding:18px}.sample-thumbnail{width:130px;min-width:115px;height:163px;padding:14px}.sample-thumbnail b{font-size:1.3rem}.sample-thumbnail img{width:110px;right:-15px;bottom:-12px}.sample-choice strong{font-size:1.3rem}.sample-choice small{font-size:.69rem}.sample-choice-cta{font-size:.73rem;line-height:1.4}.file-choice{padding:23px}.file-choice .file-notice{font-size:.73rem;max-width:300px}.file-choice #file-result{font-size:.75rem}.builder-bottom{margin-top:26px;padding-top:23px;gap:20px;align-items:stretch;flex-direction:column}.builder-bottom>p{font-size:.72rem}.builder-bottom .button{font-size:.9rem;min-height:50px;padding:15px 20px}.builder-bottom .text-button{font-size:.9rem;align-self:start}.editor-grid{grid-template-columns:1fr;gap:28px;margin-top:23px}.style-fieldset legend,.field-label{font-size:.83rem}.style-buttons{gap:9px}.style-buttons>button{padding:11px 5px;font-size:.64rem}.swatches i{width:20px;height:20px}.field-label{margin-top:21px}.field-label input{font-size:1rem;padding:13px}.link-input>span{font-size:.64rem;padding-left:10px}.link-input input{font-size:.75rem;padding-left:2px}.field-help{font-size:.67rem}.live-mini{height:330px;padding:23px}.live-mini>strong{font-size:3.9rem}.live-mini img{width:180px;bottom:28px}.sample-disclaimer{font-size:.67rem}.result-title{flex-direction:column;gap:20px}.preview-ready{font-size:.59rem}.result-toolbar{gap:20px;margin-top:10px}.result-toolbar strong{font-size:.8rem}.result-actions{margin-left:0;justify-content:space-between;width:100%;gap:18px}.result-actions .button{font-size:.72rem;padding:11px 13px}.result-actions>.text-button{font-size:.73rem}.result-mini{height:410px}.result-mini .sample-site-nav{margin:0 6%;font-size:.48rem;padding:12px 0}.result-mini .sample-site-nav>div{font-size:.47rem;gap:12px}.result-mini .sample-hero{grid-template-columns:1fr;gap:20px;padding:25px 7%;min-height:500px}.result-mini .sample-hero h2{font-size:3.2rem!important}.result-mini .sample-hero img{width:140px;position:absolute;right:-30px;bottom:27px;opacity:.8}.result-mini .sample-hero p:not(.welcome){max-width:190px;position:relative;z-index:2}.result-mini .sample-hero .button{position:relative;z-index:2}.sample-hero{grid-template-columns:1fr;padding:35px 7%;min-height:575px}.sample-hero h2{font-size:4.05rem!important;max-width:100%}.sample-hero img{width:190px;position:absolute;right:-43px;bottom:15px;opacity:.85}.sample-hero p:not(.welcome){font-size:.96rem;max-width:250px;position:relative;z-index:2}.sample-hero .welcome{font-size:.7rem;margin-bottom:22px}.sample-hero .button{position:relative;z-index:2}.sample-site-nav{padding:19px 0;font-size:.61rem}.sample-site-nav>div{font-size:.58rem;gap:17px}.sample-site .sample-meta{font-size:.55rem;gap:13px}.sample-about{padding:42px 7%;grid-template-columns:1fr;gap:22px}.sample-about h3{font-size:2.4rem}.sample-about>p{font-size:1rem}.sample-services{padding:0 7% 40px}.sample-tabs{gap:7px;padding-top:23px;flex-wrap:wrap}.sample-tabs button{font-size:.67rem;padding:10px 12px}.sample-tab-content{grid-template-columns:1fr;gap:15px;min-height:160px;margin-top:22px}.sample-tab-content h3{font-size:1.6rem}.sample-tab-content p{font-size:.9rem}.sample-end{padding:42px 7%;display:block}.sample-end h3{font-size:2.55rem}.sample-end p{font-size:.73rem;margin-top:22px}.sample-site-footer{font-size:.54rem;padding:16px 7%;align-items:center}.site-preview{width:calc(100% - 12px);height:calc(100% - 12px);border-radius:6px}.preview-toolbar{padding:12px 14px;gap:15px}.preview-toolbar>span{font-size:.49rem;max-width:180px;line-height:1.4}.preview-toolbar .button{font-size:.62rem;min-height:34px;padding:9px 12px}.password-dialog{padding:35px 26px}.password-dialog h2{font-size:2.65rem}.password-dialog #password-help{font-size:.7rem}.password-dialog>p{font-size:.8rem}.password-dialog .demo-label{font-size:.52rem}.password-dialog form{margin-top:23px}.password-dialog label{font-size:.74rem}.password-dialog .button{font-size:.9rem}}
@media(max-width:360px){.brand{font-size:1.6rem}.header .button{font-size:.7rem;padding:10px}.hero-actions{gap:18px}.hero h1{font-size:12vw}.hero-stage{height:430px}.hero-browser{top:95px;max-width:91%}.browser-mini h2{font-size:2.5rem}.browser-mini{height:272px}.mini-smile{width:130px}.hero-hand{width:95px}.hero-rainbow{width:460px}.stage-caption{font-size:.43rem}.personal h2,.section-heading h2,.looks h2,.pricing h2,.faq h2{font-size:2.7rem}.recipient-card strong{font-size:.85rem}.recipient-card>div>span{font-size:.5rem}.progress-steps{font-size:.61rem;gap:15px}.builder h2{font-size:2.2rem}.sample-choice{gap:14px;padding:14px}.sample-thumbnail{min-width:95px}.sample-choice strong{font-size:1.15rem}.live-mini>strong{font-size:3.25rem}.result-mini .sample-hero h2{font-size:2.7rem!important}.sample-hero h2{font-size:3.6rem!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.ticker>div{transform:none}}

.flat-sample-copy{font-size:9px;line-height:1.4;margin-top:8px}.flat-deck h3{font-size:1.3rem}.fake-chart{opacity:.35;height:34px;bottom:36px}.transformation{padding:90px 0 0}.transformation-heading{display:flex;justify-content:space-between;align-items:end;gap:50px}.transformation h2{font-size:clamp(2.7rem,4.5vw,4.3rem);margin-top:20px}.transformation-heading>p{font-size:.97rem;max-width:310px;margin-bottom:6px}.comparison-controls{display:flex;gap:16px;margin-top:40px}.comparison-controls>button{border:var(--border);background:var(--cream);padding:16px 25px;display:flex;align-items:center;gap:12px;border-radius:7px 7px 0 0;font-weight:700;font-size:1rem;border-bottom:0}.comparison-controls>button>span{font-size:.7rem;font-weight:400}.comparison-controls>button[aria-pressed="true"]{background:var(--yellow)}.comparison-controls>button>b{font-size:1.3rem}.inline-browser{border:var(--border);border-radius:0 9px 9px 9px;overflow:hidden;box-shadow:8px 8px 0 var(--ink);background:#e0e0e0}.inline-browser-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:var(--border);background:var(--cream);padding:12px 20px;font-size:.71rem}.inline-browser-bar .text-button{font-size:.7rem;padding:4px 0}.inline-sample,.inline-pdf{height:510px;overflow:auto;scroll-behavior:smooth}.inline-sample .sample-hero{padding-top:50px;padding-bottom:60px}.inline-sample .sample-hero img{width:270px}.inline-pdf{background:#dedede;padding:28px}.pdf-page{position:relative;width:min(780px,100%);margin:0 auto 25px;padding:55px;background:white;box-shadow:0 3px 9px #0003;min-height:340px;color:#505050;border:1px solid #aaa}.pdf-page-no{display:block;font-size:.65rem;letter-spacing:.1em;border-bottom:1px solid #aaa;padding-bottom:15px}.pdf-page h3{font-family:Arial,sans-serif;font-size:2rem;line-height:1.05;letter-spacing:-.01em;margin:25px 0}.pdf-page p{font-family:Arial,sans-serif;font-size:.86rem;line-height:1.6;max-width:530px}.pdf-page h4{font-family:Arial,sans-serif;font-size:1rem;margin:25px 0 10px}.pdf-rule{height:1px;background:#aaa;margin:25px 0}.comparison-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:23px}.comparison-footer>p{font-size:.72rem}.comparison-footer>.text-button{font-size:.83rem}.header nav{gap:24px}.sample-site-footer b{text-transform:uppercase}@media(max-width:1100px){.header nav{gap:16px;font-size:.85rem}.transformation-heading{gap:30px}.transformation-heading>p{max-width:260px}.inline-sample .sample-hero h2{font-size:4.8rem!important}}@media(max-width:760px){.transformation{padding-top:60px}.transformation-heading{display:block}.transformation h2{font-size:2.6rem;line-height:1.02}.transformation-heading>p{font-size:.95rem;margin-top:22px;max-width:none}.comparison-controls{gap:9px;margin-top:30px}.comparison-controls>button{font-size:.77rem;padding:13px 12px;gap:8px;line-height:1.15;flex:1;text-align:left}.comparison-controls>button>span{font-size:.6rem}.comparison-controls>button>b{display:none}.inline-browser{box-shadow:5px 5px 0 var(--ink);border-radius:0 5px 5px 5px}.inline-browser-bar{padding:11px 12px;gap:10px;font-size:.49rem}.inline-browser-bar .traffic{font-size:.49rem;letter-spacing:0}.inline-browser-bar .text-button{font-size:.52rem;line-height:1.2;max-width:65px}.inline-sample,.inline-pdf{height:480px}.inline-sample .sample-site-nav{font-size:.53rem;gap:10px}.inline-sample .sample-site-nav>div{font-size:.5rem;gap:11px}.inline-sample .sample-hero{padding:30px 7% 45px;min-height:525px}.inline-sample .sample-hero h2{font-size:3.5rem!important}.inline-sample .sample-hero img{width:160px;bottom:40px;right:-32px}.inline-sample .sample-hero p:not(.welcome){font-size:.84rem;max-width:210px}.inline-sample .sample-hero .welcome{font-size:.65rem;margin-bottom:20px}.inline-pdf{padding:16px}.pdf-page{padding:26px 22px;min-height:365px}.pdf-page h3{font-size:1.6rem;margin:23px 0}.pdf-page p{font-size:.75rem}.pdf-page-no{font-size:.53rem}.comparison-footer{display:block;margin-top:19px}.comparison-footer>p{font-size:.7rem;max-width:300px}.comparison-footer>.text-button{margin-top:14px;font-size:.79rem}.flat-deck h3{font-size:1.11rem}.flat-sample-copy{font-size:8px}}@media(max-width:360px){.transformation h2{font-size:2.25rem}.inline-sample .sample-hero h2{font-size:3rem!important}.comparison-controls>button{font-size:.69rem}}
body{overflow-x:clip}@media(min-width:761px) and (max-width:950px){.header nav{gap:13px;font-size:.8rem}.header nav a:first-child{display:none}.header{gap:20px}.header .brand{font-size:1.9rem}}
