@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600&display=swap');
:root{--bg:#fcfcfc;--ink:#111;--copy:#606060;--muted:#858585;--line:#e7e7e7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.55}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #7768b5;outline-offset:6px}header{height:86px;max-width:1480px;padding:0 4%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-weight:600;font-size:25px;letter-spacing:-1.2px;white-space:nowrap}.wordmark span{margin-left:7px;color:#777;font-size:15px;letter-spacing:-.4px;font-weight:400}header nav{display:flex;gap:30px;font-size:14px;color:#616161}nav a:hover,footer a:hover{color:#000}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:999px;font-size:14px;line-height:20px;font-weight:500;border:1px solid transparent;white-space:nowrap;background:transparent}.pill.dark{background:#111;color:white;border-color:#111}.pill.outline{border-color:#d6d6d6;background:transparent;color:#222}.pill:disabled{opacity:1;cursor:default}.pill:not(:disabled):hover{background:#ececec}.pill.dark:not(:disabled):hover{background:#333}.hero{text-align:center;padding:57px 24px 126px}.hero-art{width:114px;height:114px;margin:0 auto 42px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,6.7vw,80px);font-weight:500;line-height:1.1;letter-spacing:-.035em;margin:0 0 24px}.hero-sub{font-size:36px;line-height:1.23;font-weight:450;letter-spacing:-1.05px;color:var(--muted);margin:0 auto;max-width:680px}.actions{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin-top:38px}.wide-media{max-width:1000px;aspect-ratio:16/9;margin:0 auto;background:#eeeaf7;border-radius:40px}.sticky-wrap{height:0;position:sticky;top:18px;z-index:10;pointer-events:none;transform:translateY(18px)}.sticky-nav{margin:auto;width:fit-content;min-width:690px;max-width:calc(100% - 40px);padding:9px 10px 9px 25px;background:#ececece8;backdrop-filter:blur(18px);border-radius:50px;display:flex;align-items:center;gap:60px;justify-content:space-between;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.sticky-nav.visible{opacity:1;visibility:visible}.sticky-brand{font-weight:600;font-size:16px}.sticky-nav>div{display:flex;gap:24px;font-size:13px;color:#626262}.sticky-nav .pill{min-height:40px;padding:9px 16px;font-size:13px}.section{max-width:1000px;margin:auto;padding:128px 0 0}.section h2{font-size:60px;letter-spacing:-2.3px;font-weight:500;line-height:1.15;margin-bottom:25px}.large-copy{font-size:24px;line-height:1.4;letter-spacing:-.5px;color:#858585;font-weight:450;max-width:790px;margin:0 auto}.intro{text-align:center;padding-top:145px}.intro .large-copy{max-width:790px}.section-intro{text-align:center;margin:0 auto 64px}.section-intro .large-copy{max-width:720px}.workflow{padding-top:130px}.feature{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:34px}.feature.reverse{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr)}.feature.reverse .media{order:2}.feature.reverse .feature-copy{order:1}.media{aspect-ratio:16/9;border-radius:44px;min-width:0}.lilac{background:#eee8f8}.peach{background:#f9e2d7}.blue{background:#e2ebf9}.yellow{background:#faf0cc}.feature-copy{padding:14px 0}.chapter{color:#999;font-size:12px;display:block;margin-bottom:13px}.feature h3{font-size:24px;line-height:1.3;font-weight:500;letter-spacing:-.7px;margin:0 0 15px}.feature p{font-size:14px;line-height:1.55;color:var(--copy);margin:0 0 12px}.feature .aside{color:#969696}.crew{padding-top:150px}.crew-selector{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:45px}.crew-selector button{background:transparent;border:1px solid transparent;color:#777;font-size:14px;padding:10px 18px;border-radius:30px;cursor:pointer}.crew-selector button[aria-selected=true]{background:#eeeaf6;color:#302c3c;border-color:#e0d9ed}.crew-selector button:hover{background:#f0eef4}#crew-profile{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:365px;max-width:790px;margin:auto}.portrait{height:340px;border-radius:40px;background:#f1eef7}.role{font-size:14px;color:#828282;margin-bottom:7px}.profile-copy h3{font-size:40px;letter-spacing:-1.5px;line-height:1.2;font-weight:500;margin-bottom:18px}.profile-copy .bio{font-size:16px;color:var(--copy)}.profile-copy .quote{font-size:18px;letter-spacing:-.3px;color:#45414d;line-height:1.5;margin:25px 0}.crew-cta{font-size:13px}.outputs{padding-top:150px}.output-list{max-width:760px;margin:auto}.output-list article{display:grid;grid-template-columns:55px 1fr;gap:18px;border-top:1px solid var(--line);padding:27px 0}.output-list article>span{font-size:13px;color:#999;padding-top:4px}.output-list h3{font-size:23px;line-height:1.35;font-weight:500;letter-spacing:-.6px;margin-bottom:9px}.output-list p{color:var(--copy);font-size:16px;line-height:1.6;margin:0;max-width:650px}.ways-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:820px;margin:auto}.ways-grid article{border-top:1px solid var(--line);padding-top:30px}.ways-grid h3{font-size:26px;line-height:1.3;font-weight:500;letter-spacing:-.7px}.ways-grid p{color:var(--copy);font-size:16px}.ways-grid .aside{color:#909090}.ways-grid .pill{margin-top:10px}.trust{text-align:center;padding-top:150px}.trust .large-copy{max-width:760px}.responsibility{max-width:610px;margin:32px auto 0;color:var(--copy);font-size:16px;line-height:1.6}.faq{padding-top:145px;display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq.section h2{font-size:36px;letter-spacing:-1.25px;line-height:1.2}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{list-style:none;padding:24px 30px 24px 0;cursor:pointer;position:relative;font-size:16px;font-weight:500;line-height:1.5}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:2px;top:22px;font-size:22px;font-weight:400;color:#777}details[open] summary:after{content:'−'}details p{font-size:15px;color:var(--copy);padding:0 25px 24px 0;margin:0}.closing{text-align:center;padding:110px 0 140px}.closing-art{height:110px;width:180px;margin:0 auto 35px}.closing .large-copy{font-size:30px}.closing .actions{margin-top:30px}footer{max-width:1280px;margin:0 auto;padding:32px 4% 45px;border-top:1px solid var(--line);display:flex;gap:30px;align-items:center;color:#737373;font-size:13px}footer .wordmark{margin-right:auto;color:#111;font-size:22px}footer .wordmark span{font-size:13px}@media(min-width:1500px){header{height:94px}.hero{padding-top:75px;padding-bottom:135px}}@media(max-width:1100px){.section,.wide-media{margin-left:7%;margin-right:7%}.section h2{font-size:52px;letter-spacing:-1.8px}.feature{gap:32px}.feature h3{font-size:22px}.media{border-radius:36px}.feature p{font-size:14px}.hero{padding-bottom:100px}.hero-sub{font-size:32px}.faq{gap:40px}.section{padding-top:105px}.closing{padding-bottom:110px}}@media(max-width:760px){header{height:76px;padding:0 6%}header nav{display:none}.wordmark{font-size:23px}.wordmark span{font-size:13px}header .pill{font-size:12px;min-height:38px;padding:8px 13px}.hero{padding:28px 6% 85px}.hero-art{height:85px;width:85px;margin-bottom:30px}h1{font-size:clamp(40px,8.4vw,62px);line-height:1.1;letter-spacing:-1.8px;margin-bottom:20px}.hero-sub{font-size:26px;letter-spacing:-.6px;max-width:390px}.actions{margin-top:30px;gap:9px}.pill{font-size:12px;padding:10px 15px;min-height:42px}.section,.wide-media{margin-left:6%;margin-right:6%}.wide-media{border-radius:27px}.sticky-wrap{top:12px}.sticky-nav{min-width:0;width:calc(100% - 28px);max-width:none;padding:8px 9px 8px 17px;gap:15px}.sticky-brand{font-size:14px}.sticky-nav>div{gap:15px;font-size:11px}.sticky-nav>div a:first-child{display:none}.sticky-nav .pill{min-height:36px;padding:7px 12px;font-size:11px}.section{padding-top:85px}.section h2{font-size:39px;line-height:1.16;letter-spacing:-1.45px;margin-bottom:22px}.large-copy{font-size:20px;letter-spacing:-.35px}.section-intro{margin-bottom:35px}.feature,.feature.reverse{grid-template-columns:1fr;gap:20px;margin-top:45px}.feature.reverse .media,.feature.reverse .feature-copy{order:initial}.media{border-radius:30px}.feature-copy{padding:0 8px}.feature h3{font-size:25px;max-width:340px}.feature p{font-size:16px;max-width:520px;line-height:1.6}.chapter{margin-bottom:8px}.crew-selector{gap:4px;margin-bottom:30px}.crew-selector button{font-size:13px;padding:9px 14px}#crew-profile{grid-template-columns:1fr;gap:26px;max-width:430px}.portrait{height:270px}.profile-copy{text-align:center;padding:0 8px}.profile-copy h3{font-size:35px}.profile-copy .bio{max-width:360px;margin:auto}.profile-copy .quote{max-width:370px;margin:20px auto}.output-list article{grid-template-columns:30px 1fr;gap:12px;padding:23px 0}.output-list h3{font-size:21px}.output-list p{font-size:15px}.ways-grid{grid-template-columns:1fr;gap:35px}.ways-grid h3{font-size:25px;margin-bottom:17px}.faq{display:block}.faq.section h2{font-size:35px;margin-bottom:35px}summary{font-size:15px}.responsibility{font-size:15px}.closing{padding-top:65px;padding-bottom:90px}.closing-art{height:70px;margin-bottom:25px}.closing .large-copy{font-size:26px}footer{padding:27px 6%;flex-wrap:wrap;gap:20px}footer .wordmark{width:100%;margin:0}.desktop-break{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Original supplied crew artwork; CSS viewports preserve the source image. */
.crew-art{display:block;width:100%;height:100%;background-image:url('closing-crew.png');background-repeat:no-repeat;background-size:682.6667% 217.5758%;border-radius:0;background-position:var(--art-x) var(--art-y)}
.art-bokbok{--art-x:93.8215%;--art-y:97.9381%}.art-lumon{--art-x:16.5904%;--art-y:10.3093%}.art-theo{--art-x:38.9016%;--art-y:97.9381%}.art-otis{--art-x:1.1442%;--art-y:97.9381%}.art-rosa{--art-x:20.0229%;--art-y:97.9381%}.art-finn{--art-x:33.7529%;--art-y:10.3093%}.art-mara{--art-x:0%;--art-y:10.3093%}.art-pm{background-image:none}
.hero-art .crew-art{border-radius:28%}.portrait{display:flex;align-items:center;justify-content:center;background:#f5f4f1}.portrait .crew-art{width:210px;height:210px}.portrait:has(.art-pm){background:#f1eef7}@media(max-width:760px){.portrait .crew-art{width:190px;height:190px}}
/* Animated interface studies, built from real UI and supplied crew artwork. */
.motion-demo{position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;border:1px solid #00000006;--duration:14s}.demo-chat{background:radial-gradient(ellipse at 8% 20%,#fff8bc 0,transparent 65%),linear-gradient(135deg,#ffe490,#ffd159 60%,#fff5d1)}.demo-template{background:radial-gradient(ellipse at 100% 100%,#ffdfcb,transparent 60%),linear-gradient(120deg,#ffa895,#ff806b)}.demo-revision{background:radial-gradient(ellipse at 25% 0%,#eaf3ed,transparent 55%),linear-gradient(120deg,#16b9f4,#78d7ed)}.demo-automation{background:radial-gradient(ellipse at 100% 0%,#ffeaf5,transparent 60%),linear-gradient(130deg,#e483eb,#c643d8)}.glass-frame{position:absolute;background:#ffffffdf;border:1px solid #ffffff8c;box-shadow:0 1.8cqw 5cqw #543c3610;border-radius:4cqw;overflow:hidden}.demo-caption{position:absolute;left:5%;bottom:4%;font-size:clamp(9px,1.6cqw,11px);letter-spacing:.02em;color:#504333;z-index:4}.motion-toggle{position:absolute;right:4%;bottom:4%;border:1px solid #ffffff90;color:#49404b;background:#ffffff85;width:30px;height:30px;border-radius:50%;padding:0;font-size:12px;line-height:1;cursor:pointer;z-index:6;backdrop-filter:blur(8px)}.motion-toggle:hover{background:white}.chat-window{left:24%;top:10%;width:53%;height:91%;padding:3cqw 3cqw 0}.demo-header{display:flex;align-items:center;gap:1.4cqw;border-bottom:1px solid #00000008;padding-bottom:2cqw}.demo-avatar{flex-shrink:0;width:6.5cqw;height:6.5cqw;border-radius:30%}.demo-header strong{display:block;font-size:clamp(11px,2cqw,14px);font-weight:550;line-height:1.3}.demo-header div>span{font-size:clamp(9px,1.65cqw,11px);color:#888;line-height:1.3;display:block;margin-top:.5cqw}.window-menu{margin-left:auto;font-weight:600;color:#777}.chat-messages{padding-top:2cqw;display:flex;flex-direction:column;gap:1.4cqw}.bubble{font-size:clamp(10px,1.85cqw,13px);line-height:1.4;padding:1.5cqw 2cqw;border-radius:2cqw;max-width:94%}.user-bubble{margin-left:auto;background:#eae7e2;color:#333;border-bottom-right-radius:.6cqw}.bot-bubble{background:#fff;color:#484848;border-bottom-left-radius:.6cqw;box-shadow:0 1px 5px #00000003}.question-card{padding:1.8cqw 2cqw;background:#ffffffb0;border:1px solid #e9e1c8;border-radius:2cqw}.tiny-eyebrow{font-size:clamp(8px,1.45cqw,10px);letter-spacing:.07em;color:#8c8580}.question-card>div{display:flex;gap:1.2cqw;align-items:center;font-size:clamp(9px,1.7cqw,12px);margin-top:1.2cqw}.question-card>div>span{font-size:clamp(8px,1.4cqw,10px);color:#b29b54}.fake-composer{position:absolute;bottom:2.5cqw;left:3cqw;right:3cqw;border:1px solid #dedbd3;border-radius:3cqw;display:flex;align-items:center;justify-content:space-between;padding:1.1cqw 2cqw;font-size:clamp(8px,1.6cqw,11px);color:#a3a09a;background:#ffffffec}.composer-plus{font-size:18px;color:#777}.floating-mascot{position:absolute;left:14%;top:57%;width:10cqw;height:10cqw;z-index:3;filter:drop-shadow(0 1cqw 1.5cqw #37302415);animation:mascot-float var(--duration) ease-in-out infinite}.floating-mascot .demo-avatar{width:100%;height:100%}.plan-sheet{width:65%;height:91%;left:19%;top:7%;padding:3cqw}.sheet-heading{display:flex;gap:1.4cqw;align-items:center;margin-bottom:2.2cqw}.document-icon{font-size:3cqw;line-height:1;color:#867a79}.sheet-heading strong{font-size:clamp(10px,2cqw,14px);font-weight:550;display:block}.sheet-heading div>span{font-size:clamp(8px,1.5cqw,10px);color:#98918d;display:block}.draft-tag{margin-left:auto;border:1px solid #dcd1cb;border-radius:.6cqw;padding:.35cqw .6cqw;font-size:clamp(7px,1.25cqw,9px);color:#92857e}.template-row{display:flex;align-items:center;gap:3cqw;border-bottom:1px solid #eadbd5;padding:1.5cqw 0;font-size:clamp(9px,1.75cqw,12px);color:#625b59}.template-row>span{width:16cqw}.blank-field{height:1cqw;width:26cqw;background:#efe3df;border-radius:1cqw}.template-row:nth-child(3) .blank-field{width:20cqw}.template-table{margin-top:2.5cqw;border:1px solid #e5d7d0;border-radius:1.2cqw;overflow:hidden}.template-table>div{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:1.5cqw;gap:2cqw;border-bottom:1px solid #eadbd5}.template-table>div:first-child{font-size:clamp(8px,1.5cqw,10px);background:#f5eae5;color:#83716b}.template-table>div:last-child{border:0}.template-table i{height:.8cqw;background:#eadeD9;width:85%;border-radius:1cqw}.plan-connections{display:flex;align-items:center;justify-content:center;gap:1cqw;margin-top:2.5cqw;font-size:clamp(8px,1.5cqw,10px);color:#87716b}.plan-connections>span{background:#f5e9e3;border-radius:1cqw;padding:.9cqw 1.3cqw}.plan-connections>i{width:2.5cqw;height:1px;background:#dccac3}.sheet-review{display:flex;align-items:center;gap:1cqw;font-size:clamp(8px,1.45cqw,10px);margin-top:2cqw;color:#9a8075}.review-dot{width:.8cqw;height:.8cqw;border-radius:50%;background:#bca296}.demo-template .floating-mascot{left:auto;right:10%;top:64%;animation-delay:-3s}.scan-highlight{position:absolute;left:21%;top:24%;width:61%;height:6.5%;border-radius:1cqw;border:1px solid #d88567;background:#ffc08a16;pointer-events:none;animation:scan-plan var(--duration) ease-in-out infinite}.revision-sheet{width:49%;height:76%;left:6%;top:10%;padding:3cqw;transform:rotate(-3deg)}.revision-title{display:flex;align-items:center;gap:1cqw;font-size:clamp(9px,1.9cqw,13px);padding-bottom:3cqw;border-bottom:1px solid #dfe9ef}.revision-title strong{font-weight:550}.edit-section{padding-top:3cqw;position:relative;min-height:21cqw}.edit-section p{font-size:clamp(11px,2.2cqw,15px);line-height:1.5;position:absolute;top:6cqw;left:0;right:0;letter-spacing:-.03em}.old-line{color:#929fa6;animation:old-copy var(--duration) ease infinite}.new-line{color:#295368;background:#dff7f2;padding:1.2cqw;border-radius:1cqw;animation:new-copy var(--duration) ease infinite}.revision-rule{height:1cqw;width:75%;background:#e6eef2;border-radius:1cqw;margin:2cqw 0}.revision-status{font-size:clamp(8px,1.5cqw,10px);color:#839da9;animation:new-copy var(--duration) ease infinite}.revision-chat{right:4%;top:28%;width:49%;height:66%;padding:2.5cqw;transform:rotate(2deg)}.revision-chat .demo-header{padding-bottom:1.5cqw}.revision-chat .bubble{margin-top:1.5cqw;max-width:100%}.revision-chat .user-bubble{background:#e2eff5}.revision-chat .bot-bubble{background:white}.update-chip{font-size:clamp(8px,1.55cqw,11px);color:#447565;background:#e6f5ee;border:1px solid #d5e9df;padding:1.1cqw 1.4cqw;margin-top:1.5cqw;border-radius:1.3cqw}.work-window{width:75%;height:87%;left:12.5%;top:9%;padding:3cqw 3cqw 0}.work-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:2cqw;border-bottom:1px solid #e7dfe9;font-size:clamp(10px,2.2cqw,15px)}.work-header strong{font-weight:550}.work-message{display:flex;align-items:flex-start;gap:1.5cqw;margin-top:2cqw}.work-message strong{font-size:clamp(9px,1.8cqw,12px);font-weight:550}.agent-tag{margin-left:1cqw;font-size:clamp(7px,1.2cqw,9px);color:#9b7aa3;background:#ede0f1;padding:.25cqw .7cqw;border-radius:.5cqw}.work-message p{font-size:clamp(9px,1.7cqw,12px);color:#756778;margin:.4cqw 0 0}.permissions-card{margin:2cqw 0 0 8cqw;padding:1.8cqw 2cqw;background:#f4eaf6;border:1px solid #eaddEF;border-radius:2cqw}.permission-row{display:flex;justify-content:space-between;align-items:center;padding:1.1cqw 0;border-bottom:1px solid #e6d9e9;font-size:clamp(9px,1.7cqw,12px)}.permission-row:last-child{border:0}.permission-tag,.ask-tag{font-size:clamp(8px,1.4cqw,10px);padding:.2cqw .8cqw;border-radius:.7cqw;background:#e6ede5;color:#637a61}.ask-tag{background:#fff0d5;color:#967335}.approval-row{animation:approval-highlight var(--duration) ease infinite}.work-progress{display:flex;gap:1.3cqw;align-items:center;margin:1.8cqw 0 0 8cqw;font-size:clamp(8px,1.6cqw,11px);color:#97849b;animation:work-status var(--duration) ease infinite}.progress-spinner{height:1.6cqw;width:1.6cqw;border:1.5px solid #d7c6db;border-top-color:#886493;border-radius:50%;animation:spin 1.8s linear infinite}.approval-message{position:absolute;left:11cqw;bottom:2cqw;right:2cqw;font-size:clamp(8px,1.6cqw,11px);color:#79568a;animation:new-copy var(--duration) ease infinite}.beat-one{animation:appear-one var(--duration) ease infinite}.beat-two{animation:appear-two var(--duration) ease infinite}.beat-three{animation:appear-three var(--duration) ease infinite}.motion-demo:not(.in-view) *,.motion-demo.paused *{animation-play-state:paused!important}@keyframes appear-one{0%,5%{opacity:0;transform:translateY(7px)}12%,89%{opacity:1;transform:translateY(0)}97%,100%{opacity:0;transform:translateY(0)}}@keyframes appear-two{0%,19%{opacity:0;transform:translateY(7px)}29%,89%{opacity:1;transform:translateY(0)}97%,100%{opacity:0;transform:translateY(0)}}@keyframes appear-three{0%,38%{opacity:0;transform:translateY(7px)}48%,89%{opacity:1;transform:translateY(0)}97%,100%{opacity:0;transform:translateY(0)}}@keyframes mascot-float{0%,100%{transform:translateY(0) rotate(-4deg)}45%,65%{transform:translateY(-1.7cqw) rotate(3deg)}}@keyframes scan-plan{0%,12%{transform:translateY(0);opacity:0}18%,30%{transform:translateY(0);opacity:1}40%,52%{transform:translateY(6cqw);opacity:1}63%,80%{transform:translateY(12cqw);opacity:1}95%,100%{transform:translateY(12cqw);opacity:0}}@keyframes old-copy{0%,30%{opacity:1}40%,95%{opacity:0}100%{opacity:1}}@keyframes new-copy{0%,39%{opacity:0;transform:translateY(3px)}48%,90%{opacity:1;transform:translateY(0)}97%,100%{opacity:0}}@keyframes work-status{0%,38%{opacity:1}48%,90%{opacity:0}100%{opacity:1}}@keyframes approval-highlight{0%,30%,100%{background:transparent}45%,85%{background:#fff1d599}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:760px){.motion-demo{aspect-ratio:1.45}.chat-window{width:62%;left:20%;top:8%;height:94%}.chat-messages{gap:1.8cqw}.question-card>div{margin-top:1.8cqw}.question-card{padding:2.2cqw}.demo-header{padding-bottom:2.7cqw}.fake-composer{bottom:3cqw}.floating-mascot{left:11%;top:55%;width:12cqw;height:12cqw}.plan-sheet{width:74%;left:13%;top:7%;height:91%;padding:4cqw}.sheet-heading{margin-bottom:3cqw}.template-row{padding:2cqw 0}.template-table>div{padding:2.2cqw 1.5cqw}.plan-connections{margin-top:3cqw}.sheet-review{margin-top:3cqw}.scan-highlight{left:15%;top:24%;width:70%;height:7%}.demo-template .floating-mascot{right:5%}.revision-sheet{top:12%;left:5%;width:55%;height:74%;padding:3.5cqw}.revision-chat{top:35%;right:3%;width:53%;height:60%;padding:3cqw}.edit-section{min-height:23cqw}.work-window{width:84%;left:8%;height:88%;top:8%;padding:4cqw}.permissions-card{margin-left:4cqw;padding:2.5cqw}.permission-row{padding:1.9cqw 0}.work-progress{margin-left:4cqw;margin-top:2.5cqw}.approval-message{left:8cqw;bottom:3cqw}.demo-caption{font-size:9px}.motion-toggle{width:27px;height:27px}}@media(prefers-reduced-motion:reduce){.motion-demo *{animation:none!important}.beat-one,.beat-two,.beat-three,.new-line,.revision-status,.approval-message{opacity:1;transform:none}.old-line,.work-progress,.scan-highlight{display:none}.motion-toggle{display:none}}
.explore-section{padding-top:145px;max-width:1440px;margin:auto;overflow:hidden}.explore-heading{max-width:1000px;margin:0 auto 32px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.explore-label{font-size:11px;letter-spacing:1.5px;color:#888;margin:0 0 13px}.explore-heading h2{font-size:38px;line-height:1.2;letter-spacing:-1.3px;font-weight:500;margin:0}.explore-controls{display:flex;gap:9px}.explore-controls button{border:1px solid #dedede;border-radius:999px;background:transparent;font-size:12px;padding:11px 16px;cursor:pointer}.explore-controls button:hover:not(:disabled){background:#f0f0f0}.explore-controls button:disabled{opacity:.3;cursor:default}.explore-track{display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 max(7%,calc((100% - 1000px)/2)) 10px;overscroll-behavior-x:contain}.explore-track::-webkit-scrollbar{display:none}.explore-card{flex:0 0 670px;max-width:76vw;scroll-snap-align:center;min-width:0}.explore-art{height:377px;border-radius:44px;position:relative;overflow:hidden;container-type:inline-size}.explore-yellow{background:radial-gradient(ellipse at 5% 5%,#fff7b3,transparent 65%),linear-gradient(120deg,#ffdf83,#ffcc4f)}.explore-blue{background:radial-gradient(ellipse at 100% 0%,#e6f8ff,transparent 60%),linear-gradient(120deg,#21b7ea,#8cdef1)}.explore-green{background:radial-gradient(ellipse at 0% 0%,#fdffe3,transparent 75%),linear-gradient(120deg,#bbd744,#e6f395)}.explore-lilac{background:radial-gradient(ellipse at 90% 0%,#f4eafe,transparent 60%),linear-gradient(120deg,#c3a0e6,#e3cff2)}.explore-pink{background:radial-gradient(ellipse at 0% 0%,#ffe3f0,transparent 65%),linear-gradient(120deg,#f27fbe,#fbc5e1)}.example-label{position:absolute;left:6%;top:7%;font-size:1.35cqw;letter-spacing:1.2px;color:#5e563f;z-index:2}.explore-document{position:absolute;left:35%;top:17%;width:57%;height:73%;border:1px solid #ffffff90;background:#ffffffe8;border-radius:2.5cqw;padding:3.5cqw;transform:rotate(2deg);box-shadow:0 2cqw 4cqw #52493210}.explore-doc-title{font-size:2.8cqw;letter-spacing:-.06cqw;font-weight:500;border-bottom:1px solid #eae5dc;padding-bottom:2.2cqw;margin-bottom:1.5cqw}.explore-doc-row{padding:1.8cqw 0;border-bottom:1px solid #ede7df;display:flex;flex-direction:column;gap:.6cqw}.explore-doc-row>span{font-size:1.45cqw;color:#a29888}.explore-doc-row strong{font-size:2cqw;font-weight:450;color:#5e574d}.review-stamp{font-size:1.4cqw;border:1px solid #ded8cc;border-radius:4px;display:inline-block;padding:.5cqw 1cqw;margin-top:2cqw;color:#aaa090}.explore-phone{position:absolute;left:10%;top:23%;height:85%;width:39%;border:1cqw solid #ffffff6e;border-radius:6cqw 6cqw 0 0;background:#fff;background-clip:padding-box;padding:3cqw 2.3cqw;box-shadow:0 0 0 1.5cqw #ffffff29,0 3cqw 5cqw #4a33301a;transform:rotate(-2deg)}.phone-top{display:flex;flex-direction:column;align-items:center;gap:.6cqw;margin-bottom:2.2cqw}.phone-top .crew-art{width:6.5cqw;height:6.5cqw;border-radius:30%}.phone-top strong{font-size:1.5cqw;font-weight:500}.phone-message{font-size:1.65cqw;line-height:1.45;padding:1.4cqw 1.7cqw;border-radius:1.8cqw;margin-bottom:1.8cqw;max-width:95%}.from-user{background:#f3e7c5;margin-left:auto}.from-crew{background:#f1f1ef;color:#65605b}.explore-blue .from-user{background:#e0f2fa}.explore-green .from-user{background:#eef4d8}.explore-lilac .from-user{background:#eee4f5}.explore-pink .from-user{background:#f9e2ee}.phone-file{display:flex;align-items:center;gap:1cqw;border:1px solid #eee7e0;border-radius:1.5cqw;padding:1.2cqw;font-size:1.4cqw;background:white}.phone-file>span{font-size:2.5cqw;color:#b9ac91}.phone-file small{display:block;color:#a7a097;font-size:1.2cqw;margin-top:.3cqw}.phone-input{position:absolute;left:2cqw;right:2cqw;bottom:3.5cqw;display:flex;justify-content:space-between;border:1px solid #ece9e5;border-radius:4cqw;padding:1.3cqw 1.5cqw;font-size:1.4cqw;color:#b4aea8;background:white}.phone-input>span{color:#817c75}.explore-copy{padding:22px 22px 0}.explore-copy h3{font-size:23px;letter-spacing:-.6px;font-weight:500;line-height:1.3;margin-bottom:13px}.explore-copy p{font-size:16px;line-height:1.7;color:#777;max-width:610px;margin:0}.explore-pagination{max-width:1000px;margin:27px auto 0;display:flex;gap:12px;align-items:center;color:#999;font-size:11px}.explore-count-line{height:1px;width:44px;background:#d9d9d9}@media(max-width:1100px){.explore-heading,.explore-pagination{margin-left:7%;margin-right:7%}.explore-card{flex-basis:620px}.explore-art{height:auto;aspect-ratio:16/9}.explore-section{padding-top:105px}}@media(max-width:760px){.explore-section{padding-top:85px}.explore-heading{align-items:flex-end;margin:0 6% 27px;gap:15px}.explore-heading h2{font-size:28px;letter-spacing:-1px;max-width:230px}.explore-controls{gap:6px}.explore-controls button{font-size:10px;padding:9px 11px}.explore-label{font-size:10px}.explore-track{padding-left:6%;padding-right:6%;gap:18px}.explore-card{flex-basis:88vw;max-width:88vw}.explore-art{border-radius:29px;aspect-ratio:1.35}.example-label{font-size:2cqw;top:6%;letter-spacing:.7px}.explore-document{top:18%;left:31%;width:64%;height:65%;padding:4cqw}.explore-doc-title{font-size:3.5cqw;padding-bottom:3cqw}.explore-doc-row{padding:2.7cqw 0}.explore-doc-row>span{font-size:2.2cqw}.explore-doc-row strong{font-size:2.7cqw}.review-stamp{font-size:2cqw;margin-top:3cqw}.explore-phone{left:7%;top:27%;width:48%;padding:4cqw 2.6cqw}.phone-top{margin-bottom:2.5cqw}.phone-top .crew-art{width:8cqw;height:8cqw}.phone-top strong{font-size:2.2cqw}.phone-message{font-size:2.5cqw;padding:2cqw;margin-bottom:2cqw}.phone-file{font-size:2.2cqw;padding:2cqw}.phone-file small{font-size:1.8cqw}.phone-file>span{font-size:3cqw}.phone-input{font-size:2.2cqw;bottom:10cqw;left:2.6cqw;right:2.6cqw}.explore-copy{padding:20px 8px 0}.explore-copy h3{font-size:21px}.explore-copy p{font-size:15px}.explore-pagination{margin-left:6%;margin-right:6%}}

/* Closing crew lineup, using the established mascot artwork. */
.closing.section{padding-bottom:0;overflow:hidden}.closing-crew{display:flex;align-items:flex-end;justify-content:center;max-width:970px;margin:82px auto 0;padding:12px 22px 0;height:220px;isolation:isolate}.closing-character{display:block;flex:0 0 17%;aspect-ratio:1;margin-left:-2.9%;transform:translateY(22%);filter:drop-shadow(0 -3px 8px #00000005)}.closing-character:first-child{margin-left:0}.closing-character .crew-art{border-radius:28% 28% 0 0}.closing-mara{transform:translateY(28%) rotate(-9deg);z-index:1}.closing-lumon{transform:translateY(16%) rotate(-5deg);z-index:2}.closing-theo{transform:translateY(12%) rotate(-3deg);z-index:3}.closing-bokbok{flex-basis:20%;transform:translateY(8%);z-index:5}.closing-otis{transform:translateY(13%) rotate(4deg);z-index:4}.closing-rosa{transform:translateY(20%) rotate(7deg);z-index:3}.closing-finn{transform:translateY(28%) rotate(10deg);z-index:2}@media(max-width:760px){.closing-crew{margin-top:52px;height:130px;width:115%;max-width:none;margin-left:-7.5%;padding:0 8px}.closing-character{flex-basis:17.5%;margin-left:-3.2%}.closing-bokbok{flex-basis:20%}}
/* Supplied transparent crew icons for the closing lineup. */
.closing-character .crew-art{background-image:url('closing-crew.png');background-size:682.6667% 217.5758%;border-radius:0;background-position:var(--closing-x) var(--closing-y)}
.closing-mara{--closing-x:0%;--closing-y:10.3093%}.closing-lumon{--closing-x:16.5904%;--closing-y:10.3093%}.closing-finn{--closing-x:33.7529%;--closing-y:10.3093%}.closing-otis{--closing-x:1.1442%;--closing-y:97.9381%}.closing-rosa{--closing-x:20.0229%;--closing-y:97.9381%}.closing-theo{--closing-x:38.9016%;--closing-y:97.9381%}.closing-bokbok{--closing-x:93.8215%;--closing-y:97.9381%}

.hero-art .crew-art{border-radius:0}

/* Crew greetings: short entrance, hover lift and tap bounce. */
.closing-character{position:relative;border:0;padding:0;background:transparent;cursor:pointer;overflow:visible}.closing-character .crew-art{transform-origin:50% 90%;transition:translate .25s ease,scale .25s ease}.closing-character:hover .crew-art,.closing-character:focus-visible .crew-art{translate:0 -14px;scale:1.05}.closing-character:hover,.closing-character:focus-visible,.closing-character.is-greeting{z-index:8}.crew-greeting{position:absolute;bottom:95%;left:50%;translate:-50% 0;width:max-content;max-width:180px;background:#fff;border:1px solid #e8e4ed;border-radius:14px;padding:8px 12px;font-size:12px;line-height:1.35;color:#665975;opacity:0;visibility:hidden;box-shadow:0 5px 20px #00000006;pointer-events:none;transition:opacity .2s}.is-greeting .crew-greeting{opacity:1;visibility:visible}.closing-crew.is-arriving .crew-art{animation:crew-welcome 1.4s ease-in-out 2;animation-delay:var(--crew-delay,0s)}.closing-character.is-greeting .crew-art{animation:crew-hello .65s ease-in-out}.closing-character:nth-child(2){--crew-delay:.12s}.closing-character:nth-child(3){--crew-delay:.24s}.closing-character:nth-child(4){--crew-delay:.36s}.closing-character:nth-child(5){--crew-delay:.48s}.closing-character:nth-child(6){--crew-delay:.6s}.closing-character:nth-child(7){--crew-delay:.72s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes crew-welcome{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -10px;rotate:3deg}}@keyframes crew-hello{0%,100%{translate:0 0;scale:1}35%{translate:0 -25px;scale:1.06;rotate:-5deg}65%{translate:0 -12px;rotate:5deg}}@media(max-width:760px){.crew-greeting{font-size:10px;max-width:115px;padding:7px}.closing-character:first-child .crew-greeting{left:10%;translate:0 0}.closing-character:last-child .crew-greeting{left:auto;right:0;translate:0 0}}@media(prefers-reduced-motion:reduce){.closing-crew .crew-art{animation:none!important;transition:none;translate:0!important;scale:1!important}.crew-greeting{transition:none}}
/* Distinct work surfaces for each planning discipline. */
.template-preview .plan-preview{position:absolute;left:11%;top:16%;width:78%;height:72%;padding:3.2cqw;background:#fffffff0;border:1px solid #fff;border-radius:2.5cqw;box-shadow:0 2cqw 5cqw #49342b12;color:#383a3c;box-sizing:border-box}
.plan-preview-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e8e5;padding-bottom:1.6cqw;margin-bottom:1.8cqw}.plan-preview-head small{display:block;font-size:1.2cqw;letter-spacing:.12em;color:#98938b;margin-bottom:.6cqw}.plan-preview-head strong{font-size:2.7cqw;font-weight:550;letter-spacing:-.04em}.preview-draft{font-size:1.2cqw;letter-spacing:.1em;color:#8d897f;border:1px solid #dfdcd6;border-radius:5px;padding:.5cqw .9cqw}.preview-fields{display:grid;gap:1.5cqw}.preview-fields label,.creative-fields label{display:block;font-size:1.35cqw;color:#92877b;margin-bottom:.6cqw}.preview-fields>div>span,.preview-half>div>span{display:block;background:#faf8f1;border:1px solid #ebe5d6;padding:1cqw 1.2cqw;border-radius:.7cqw;font-size:1.7cqw}.preview-half{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.empty-slot{display:block;height:2.8cqw;min-width:6cqw;background:#f4f3f0;border:1px solid #e7e5de;border-radius:.6cqw}.preview-route{display:flex;align-items:center;gap:1.5cqw;margin-top:1.6cqw;font-size:1.25cqw;color:#a18c57}.preview-route b{font-weight:500;padding:.5cqw 1cqw;background:#f8f0d9;border-radius:1cqw}.preview-route i{font-style:normal}.preview-crew{position:absolute;right:5%;bottom:4%;display:flex;align-items:center;gap:1cqw;background:#ffffffdc;border:1px solid white;border-radius:3cqw;padding:.7cqw 1.8cqw .7cqw .6cqw;box-shadow:0 1cqw 3cqw #342a2710}.preview-crew>.crew-art{width:7cqw;height:7cqw}.preview-crew b{font-size:1.65cqw;font-weight:550;display:block}.preview-crew small{display:block;font-size:1.2cqw;margin-top:.35cqw;color:#878079}.content-week{display:flex;justify-content:space-between;font-size:1.2cqw;letter-spacing:.05em;color:#87949b;margin:2cqw 0}.content-board{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5cqw}.content-board>div{display:flex;flex-direction:column;align-items:flex-start;gap:1.4cqw;background:#f1f7fb;border:1px solid #e1ecf2;border-radius:1.2cqw;padding:1.7cqw;min-height:18cqw}.content-board small{font-size:1.1cqw;color:#7b9aa9}.content-board b{font-size:1.8cqw;font-weight:500;line-height:1.5}.content-board span{font-size:1.25cqw;color:#77909b}.content-board em{margin-top:auto;font-style:normal;font-size:1.1cqw;background:#fff;padding:.5cqw .9cqw;border-radius:1cqw;color:#7a8e9a}.content-footer{display:flex;align-items:center;gap:1.3cqw;font-size:1.25cqw;color:#83959e;margin-top:2cqw}.content-footer i{width:13cqw}.budget-limit{display:flex;justify-content:space-between;align-items:center;margin:1.5cqw 0}.budget-limit small{font-size:1.1cqw;letter-spacing:.08em;color:#879984}.budget-limit b{font-size:3cqw;display:block;color:#537350}.budget-limit>span{font-size:1.2cqw;background:#edf3e8;color:#69825c;border-radius:2cqw;padding:.6cqw 1.3cqw}.budget-grid{display:grid;grid-template-columns:2fr 1fr 1fr;font-size:1.45cqw}.budget-grid>*{padding:1.05cqw .6cqw;border-bottom:1px solid #e5ebe1}.budget-grid b{font-size:1.2cqw;color:#839479;font-weight:500;background:#f1f5ec}.budget-grid i{font-style:normal;color:#99a48e}.budget-remainder{display:flex;justify-content:space-between;margin-top:1.5cqw;font-size:1.45cqw;color:#5e7954}.launch-timing{display:flex;align-items:center;gap:2cqw;font-size:1.4cqw;color:#94869f;margin:2cqw 0}.launch-timing i{width:19cqw}.launch-steps>div{display:flex;align-items:center;gap:1.8cqw;padding:1.8cqw 0;border-bottom:1px solid #ece5f1}.launch-steps>div>i{font-style:normal;background:#f0e8f8;color:#9680ad;border-radius:50%;width:3.7cqw;height:3.7cqw;display:grid;place-items:center;font-size:1.4cqw}.launch-steps span b{display:block;font-size:1.8cqw;font-weight:500}.launch-steps small{display:block;margin-top:.7cqw;font-size:1.2cqw;color:#9c91a5}.launch-steps em{font-style:normal}.launch-steps strong{margin-left:auto;font-size:1.1cqw;font-weight:400;background:#f1ecf5;color:#928099;padding:.5cqw .8cqw;border-radius:.7cqw}.creative-layout{display:grid;grid-template-columns:1fr 1fr;gap:2.5cqw}.creative-canvas{background:#f5eee9;border:1px solid #eee2dc;border-radius:1cqw;min-height:22cqw;padding:1.6cqw;display:flex;flex-direction:column;justify-content:space-between}.creative-canvas>span{font-size:1.1cqw;letter-spacing:.08em;color:#a39188}.creative-canvas small{font-size:1.1cqw;color:#9c887d}.visual-shapes{height:11cqw;display:flex;align-items:center;justify-content:center;gap:1cqw}.visual-shapes i{width:6cqw;height:8cqw;border-radius:4cqw;background:#d8c8b5}.visual-shapes i:nth-child(2){height:11cqw;background:#d7b7bf}.visual-shapes i:nth-child(3){height:6cqw;background:#c5d2c2}.creative-fields{display:grid;align-content:start;gap:.7cqw}.creative-fields>span:not(.empty-slot){font-size:1.5cqw;margin-bottom:1cqw}.creative-swatches{display:flex;gap:1cqw}.creative-swatches i{width:3.5cqw;height:3.5cqw;border-radius:50%;background:#d7b7bf;border:2px solid white}.creative-swatches i:nth-child(2){background:#c5d2c2}.creative-swatches i:nth-child(3){background:#d8c8b5}.creative-note{margin-top:1.5cqw;font-size:1.2cqw;color:#a08b90}
@media(max-width:650px){.template-preview .plan-preview{left:7%;top:15%;width:86%;height:74%;padding:4cqw}.plan-preview-head{padding-bottom:2cqw;margin-bottom:2.3cqw}.plan-preview-head strong{font-size:3.8cqw}.plan-preview-head small,.preview-draft{font-size:1.7cqw}.preview-fields label,.creative-fields label{font-size:2cqw}.preview-fields>div>span,.preview-half>div>span{font-size:2.2cqw;padding:1.3cqw}.preview-fields{gap:2cqw}.preview-route{font-size:1.8cqw;margin-top:2cqw}.empty-slot{height:4cqw}.preview-crew{bottom:3%;right:4%}.preview-crew>.crew-art{width:9cqw;height:9cqw}.preview-crew b{font-size:2.3cqw}.preview-crew small{font-size:1.8cqw}.content-board>div{min-height:27cqw;padding:2cqw;gap:2cqw}.content-board b{font-size:2.5cqw}.content-board small,.content-board em,.content-board span,.content-week,.content-footer{font-size:1.8cqw}.budget-grid{font-size:2.2cqw}.budget-grid>*{padding:1.6cqw .7cqw}.budget-grid b,.budget-limit small,.budget-limit>span{font-size:1.8cqw}.budget-remainder{font-size:2cqw}.launch-timing{font-size:2cqw}.launch-steps>div{padding:2.8cqw 0}.launch-steps span b{font-size:2.6cqw}.launch-steps small,.launch-steps strong{font-size:1.8cqw}.creative-canvas{min-height:31cqw}.creative-canvas>span,.creative-canvas small,.creative-note{font-size:1.7cqw}.creative-fields>span:not(.empty-slot){font-size:2.3cqw}.creative-swatches i{width:5cqw;height:5cqw}.visual-shapes{height:16cqw}.visual-shapes i{width:8cqw;height:11cqw}.visual-shapes i:nth-child(2){height:15cqw}.visual-shapes i:nth-child(3){height:9cqw}}
/* Template alignment: real layout rows instead of overlapping percentage layers. */
.explore-art.template-preview{height:470px;aspect-ratio:auto;padding:23px 28px 16px;display:grid;grid-template-rows:18px minmax(0,1fr) 45px;gap:13px;box-sizing:border-box}
.template-preview .example-label{position:static;inset:auto;display:block;font-size:9px;letter-spacing:1.2px;line-height:18px;padding:0;margin:0}
.template-preview .plan-preview{position:relative;inset:auto;width:100%;height:100%;min-height:0;padding:22px 24px;border-radius:18px;display:flex;flex-direction:column;box-sizing:border-box;transform:none}
.plan-preview *{box-sizing:border-box;min-width:0}.plan-preview-head{flex-shrink:0;min-height:49px;padding:0 0 12px;margin:0 0 15px;gap:12px;align-items:center}.plan-preview-head small{font-size:8px;line-height:12px;margin:0 0 3px;letter-spacing:1.3px}.plan-preview-head strong{font-size:20px;line-height:26px;letter-spacing:-.5px}.preview-draft{font-size:8px;padding:5px 7px;line-height:12px;flex-shrink:0}
.template-preview .preview-crew{position:static;inset:auto;justify-self:end;align-self:center;display:flex;width:auto;height:43px;gap:8px;border-radius:24px;padding:3px 14px 3px 4px;margin:0;box-sizing:border-box}.preview-crew>.crew-art{width:36px;height:36px;flex-shrink:0}.preview-crew b{font-size:11px;line-height:14px}.preview-crew small{font-size:9px;line-height:12px;margin:1px 0 0}
.preview-fields{gap:10px}.preview-fields label,.creative-fields label{font-size:10px;line-height:14px;margin:0 0 4px}.preview-fields>div>span,.preview-half>div>span{height:34px;font-size:12px;line-height:18px;padding:7px 10px;border-radius:6px}.preview-half{gap:12px}.empty-slot{height:30px;min-width:0;border-radius:5px}.preview-route{margin:12px 0 0;gap:10px;font-size:9px}.preview-route b{padding:4px 8px;border-radius:8px}
.content-week{margin:0 0 12px;font-size:9px;line-height:14px}.content-board{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));flex:1;min-height:0}.content-board>div{min-height:0;padding:12px;gap:12px;border-radius:10px}.content-board small{font-size:8px;line-height:12px;letter-spacing:.02em}.content-board b{font-size:12px;line-height:1.5;font-weight:500}.content-board span{font-size:9px;line-height:14px}.content-board em{font-size:9px;line-height:13px;padding:3px 6px;border-radius:6px}.content-footer{display:grid;grid-template-columns:auto minmax(35px,1fr) auto minmax(35px,1fr);gap:8px;font-size:9px;margin-top:14px;align-items:center}.content-footer i{width:100%;height:24px}
.budget-limit{margin:0 0 10px;min-height:42px;gap:12px}.budget-limit small{font-size:8px;line-height:12px;letter-spacing:.07em}.budget-limit b{font-size:23px;line-height:25px}.budget-limit>span{font-size:9px;padding:5px 10px}.budget-grid{grid-template-columns:minmax(0,1.8fr) minmax(50px,.8fr) minmax(50px,.8fr);font-size:11px;line-height:16px;flex:1}.budget-grid>*{padding:7px 8px;display:flex;align-items:center}.budget-grid>b{font-size:9px}.budget-grid>*:nth-child(3n+2),.budget-grid>*:nth-child(3n){justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.budget-remainder{font-size:11px;line-height:16px;padding:10px 8px 0;margin-top:4px;gap:10px}
.launch-timing{gap:12px;font-size:10px;line-height:16px;margin:0 0 12px}.launch-timing i{width:120px;height:28px}.launch-steps{display:grid;grid-template-rows:repeat(3,1fr);flex:1;min-height:0}.launch-steps>div{gap:13px;padding:10px 0}.launch-steps>div>i{flex:0 0 28px;width:28px;height:28px;font-size:11px}.launch-steps span b{font-size:13px;line-height:18px}.launch-steps small{font-size:10px;line-height:15px;margin-top:4px}.launch-steps strong{font-size:9px;line-height:13px;padding:4px 7px;white-space:nowrap;flex-shrink:0}
.creative-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;flex:1;min-height:0}.creative-canvas{min-height:0;padding:12px;border-radius:9px}.creative-canvas>span{font-size:8px;line-height:12px;letter-spacing:.05em}.creative-canvas small{font-size:9px;line-height:14px}.visual-shapes{height:90px;gap:6px}.visual-shapes i{width:34px;height:50px;max-width:30%;border-radius:28px}.visual-shapes i:nth-child(2){height:72px}.visual-shapes i:nth-child(3){height:36px}.creative-fields{gap:5px;align-content:start}.creative-fields>span:not(.empty-slot){font-size:11px;line-height:17px;margin-bottom:10px}.creative-fields>.empty-slot{height:30px;margin-bottom:9px}.creative-swatches{gap:7px}.creative-swatches i{width:25px;height:25px;flex-shrink:0}.creative-note{font-size:9px;line-height:14px;margin-top:14px}
@media(max-width:650px){.explore-art.template-preview{height:465px;padding:17px 14px 12px;gap:10px;grid-template-rows:18px minmax(0,1fr) 43px;border-radius:25px}.template-preview .plan-preview{padding:17px 14px;border-radius:15px}.plan-preview-head{min-height:47px;margin-bottom:13px}.plan-preview-head strong{font-size:18px;line-height:24px}.preview-fields>div>span,.preview-half>div>span{font-size:11px}.content-board{gap:7px}.content-board>div{padding:9px 7px;gap:10px}.content-board b{font-size:11px;line-height:1.5}.content-board small{font-size:7px}.content-board span,.content-board em{font-size:8px}.content-footer{grid-template-columns:60px minmax(0,1fr);gap:5px;font-size:9px;margin-top:10px}.budget-grid{font-size:10px;grid-template-columns:minmax(0,1.8fr) minmax(39px,.7fr) minmax(39px,.7fr)}.budget-grid>*{padding:7px 5px}.budget-grid>b{font-size:8px}.budget-remainder{font-size:10px;padding-left:5px;padding-right:5px}.launch-steps>div{gap:8px}.launch-steps span b{font-size:11px;line-height:16px}.launch-steps small{font-size:8px}.launch-steps strong{font-size:8px;padding:4px 5px}.launch-steps>div>i{flex-basis:23px;width:23px;height:23px;font-size:10px}.creative-layout{gap:11px}.creative-canvas{padding:9px}.creative-canvas>span{font-size:7px}.creative-fields>span:not(.empty-slot){font-size:10px}.creative-canvas small{font-size:8px}.visual-shapes{gap:4px}.visual-shapes i{width:25px}.creative-swatches{gap:4px}.creative-swatches i{width:21px;height:21px}.creative-note{font-size:8px}}
