@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(fonts/urbanist-latin-wght-normal.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2")}
@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2")}
:root{color-scheme:dark;--bg:#111310;--surface:#191c18;--line:#30342c;--text:#f2f3e9;--muted:#a2a798;--amber:#fcbe37;--font:'IBM Plex Sans',Arial,sans-serif;--display:'Urbanist',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%;display:block;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);line-height:1.08}h1,h2{font-weight:700;letter-spacing:-.045em;text-wrap:balance}h2{font-size:clamp(34px,4vw,52px)}h3{font-size:21px;font-weight:600;letter-spacing:-.025em}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--amber);outline-offset:5px}a,button{touch-action:manipulation}::selection{background:var(--amber);color:var(--bg)}[hidden]{display:none!important}.wrap{width:min(1248px,calc(100% - 96px));margin-inline:auto}.section{padding-block:100px}.eyebrow{font-size:11px;letter-spacing:.17em;font-weight:500;color:var(--amber);display:flex;align-items:center;gap:10px}.status-dot{display:inline-block;width:6px;height:6px;background:var(--amber);border-radius:50%;flex-shrink:0}.skip{position:fixed;top:8px;left:16px;z-index:100;background:var(--amber);color:#12140f;padding:10px 18px;transform:translateY(-150%)}.skip:focus{transform:none}header{position:sticky;top:0;z-index:30;background:#111310f5;border-bottom:1px solid #ffffff10}.bar{height:78px;display:flex;align-items:center;gap:36px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.sym{width:auto;height:32px}.word{width:130px;height:auto}.main-nav{display:flex;gap:30px;margin-inline:auto;font-size:13px;color:#b6baad}.main-nav a{transition:color .2s}.main-nav a:hover,.main-nav a.active{color:var(--amber)}.header-cta{font-size:13px;border:1px solid #5a604a;padding:9px 16px;border-radius:5px;font-weight:500;display:flex;gap:24px;align-items:center}.header-cta:hover{border-color:var(--amber);color:var(--amber)}.menu-toggle{display:none}.hero-ground{position:relative;isolation:isolate;padding-bottom:36px;background:radial-gradient(ellipse at 50% 60%,#64652819,transparent 65%)}.hero-ground:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='950' fill='none' stroke='%23585e46' stroke-width='.7'%3E%3Cpath d='M-100 300C40 40 260 120 200 340S-90 590 120 740 320 800 460 1000M-80 310C50 80 220 140 170 340S-100 610 140 770 350 830 500 1000M-70 330C50 120 190 180 140 350S-80 620 160 800 390 860 550 1000M-70 350C30 160 160 220 110 370S-60 650 180 830 440 900 600 1050M1500 60C1210-20 1250 260 1320 340S1510 560 1300 660 1100 770 1200 950M1510 100C1240 0 1280 240 1350 330S1540 590 1330 700 1140 800 1240 960M1520 140C1280 30 1320 220 1380 330S1570 620 1360 740 1180 830 1280 970M1530 180C1320 60 1350 200 1410 330S1600 650 1390 780 1220 860 1320 980'/%3E%3C/svg%3E");background-size:cover;background-position:center top}.hero{text-align:center;padding-top:73px;padding-bottom:46px}.hero>.eyebrow{justify-content:center;background:#252a1d;border:1px solid #41472e;width:max-content;max-width:100%;margin:auto;border-radius:30px;padding:6px 13px;font-size:10px}.hero h1{font-size:clamp(42px,5.6vw,76px);margin-top:24px;line-height:1.04}.hero h1 span{color:var(--amber)}.hero-lede{color:#b5b9aa;font-size:17px;line-height:1.7;margin-top:23px}.acts{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:28px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--amber);color:#1d210f;font-size:13px;font-weight:600;padding:13px 20px;border:1px solid var(--amber);border-radius:5px;transition:background .2s,transform .2s}.btn:hover{background:#ffd16a;transform:translateY(-2px)}.btn.ghost{background:#161913;color:var(--text);border-color:#464c3b}.btn.ghost:hover{border-color:var(--amber)}.micro{font-size:11px;color:var(--muted);margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.micro i{width:3px;height:3px;border-radius:50%;background:#6a715b}.showcase{scroll-margin-top:20px}.showcase-top{display:flex;justify-content:space-between;align-items:center;padding:0 3px 14px}.project-label{display:flex;align-items:center;gap:10px}.project-mark{font-size:26px;color:var(--amber);width:39px;height:39px;border:1px solid var(--line);border-radius:8px;display:grid;place-items:center}.project-label>span:last-child{font-size:8px;color:var(--muted);letter-spacing:.1em;line-height:1.6}.project-label b{display:block;font-size:12px;color:var(--text);font-weight:500;letter-spacing:0}.real-label{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:7px}.real-label .status-dot{background:#a2b578;width:5px;height:5px}.viewer-shell{background:#171a15;border:1px solid #48503a;border-radius:9px;box-shadow:0 16px 75px #0005;overflow:hidden}.view-tabs{display:flex;gap:5px;padding:11px 13px;border-bottom:1px solid var(--line)}.view-tabs button{border:1px solid transparent;border-radius:4px;padding:7px 17px;font-size:12px;background:transparent;color:var(--muted);display:flex;gap:9px;align-items:center;min-height:36px}.view-tabs button[aria-selected=true]{color:var(--amber);background:#333222;border-color:#665c32}.view-tabs button:hover{color:var(--text)}.view-tabs button span{font-size:16px}.viewer-panels{background:#20261b;aspect-ratio:1568/698}.viewer-panels img{width:100%;height:100%;object-fit:contain}.viewer-bottom{padding:13px 17px;display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:16px;border-top:1px solid var(--line)}.viewer-bottom b{font-weight:500;color:#d4d8c6;margin-right:7px}.viewer-bottom span span{color:var(--muted)}.expand{border:0;background:none;color:var(--muted);font-size:11px;white-space:nowrap;display:flex;gap:14px;align-items:center;min-height:32px}.expand:hover{color:var(--amber)}.expand>span{font-size:20px}.showcase-caption{display:flex;align-items:center;gap:18px;padding-top:18px;font-size:10px;color:var(--muted)}.showcase-caption>span:first-child{font-size:8px;letter-spacing:.13em;color:#d0d4c3}.caption-index{margin-left:auto;color:var(--amber);font-variant-numeric:tabular-nums}.benefit-strip{border-bottom:1px solid var(--line);padding-block:23px;display:flex;justify-content:space-around;gap:20px;color:#b5bbab;font-size:12px}.benefit-strip p{display:flex;align-items:center;gap:10px}.benefit-strip p>span{font-size:19px;color:var(--amber)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px}.section-heading h2{margin-top:16px}.section-heading>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.8;padding-bottom:3px}.workflow{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line);border-radius:8px;overflow:hidden}.workflow article{padding:24px 21px 28px;border-right:1px solid var(--line);background:linear-gradient(150deg,#24291b5c,transparent 70%)}.workflow article:last-child{border:0}.step{display:flex;justify-content:space-between;font-size:11px;color:var(--amber);font-variant-numeric:tabular-nums;margin-bottom:30px}.step>span{color:#697456}.workflow h3{font-size:20px;margin-bottom:12px}.workflow p{font-size:12px;color:var(--muted);line-height:1.8}.feature-band{border-block:1px solid #282d24;background:#151812}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.feature{background:#151812;padding:28px;display:flex;flex-direction:column;gap:20px}.feature svg{width:29px;height:29px}.feature h3{font-size:19px;margin-bottom:12px}.feature p{font-size:12px;color:var(--muted);line-height:1.85}.feature:nth-last-child(1){grid-column:2/4;flex-direction:row;align-items:center;background:#1e2418}.feature:nth-last-child(1) svg{flex-shrink:0}.feature:nth-last-child(1) p{max-width:600px}.draft-section{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:60px;border-bottom:1px solid var(--line)}.draft-copy h2{font-size:clamp(30px,3.4vw,44px);margin-block:19px 23px}.draft-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:420px}.draft-copy strong{color:var(--text);font-weight:500}.draft-points{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.draft-points span{border:1px solid var(--line);padding:4px 9px;border-radius:4px;color:#b6c0a5;font-size:10px}.text-link{display:inline-flex;gap:24px;font-size:13px;color:var(--amber);margin-top:28px}.text-link:hover{text-decoration:underline}.draft-image{padding:10px;border-radius:8px;border:1px solid #4c523f;background:linear-gradient(130deg,#303723,#171b14);text-align:left;transform:perspective(1000px) rotateY(-5deg);box-shadow:18px 24px 50px #0004;transition:transform .25s}.draft-image:hover{transform:none}.draft-image img{border-radius:3px;border:1px solid #424838}.draft-image>span{padding:12px 6px 3px;display:block;font-size:14px;font-weight:600}.amber{color:var(--amber)}.image-expand{float:right;color:var(--muted);font-size:19px}.use-section{padding-top:95px}.cases{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.case{padding:29px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(135deg,#23291b6b,transparent);position:relative}.case:before{content:'';display:block;width:28px;height:2px;background:var(--amber);margin-bottom:25px}.case h3{margin-bottom:13px}.case p{font-size:13px;color:var(--muted);line-height:1.85}.case .who{font-size:11px;color:#c4cbb5;padding-top:20px;margin-top:20px;border-top:1px solid var(--line)}.pricing-section{background:#eeeFE6;color:#23271e;--muted:#646c5b;--line:#d2d6c8;--text:#23271e;color-scheme:light}.pricing-section .eyebrow{color:#65783c}.pricing-section .section-heading>p{color:#646c5b}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 25px;gap:20px}.pricing-toolbar>p{font-size:12px;font-weight:500}.pricing-toolbar>p>span{color:#6d7563;font-weight:400}.billing-toggle{display:flex;background:#dfe3d5;padding:4px;border-radius:7px}.billing-toggle button{border:0;background:none;padding:8px 13px;border-radius:4px;color:#5d6651;font-size:12px;display:flex;align-items:center;gap:10px;min-height:36px}.billing-toggle button[aria-pressed=true]{background:#fff;color:#22281b;box-shadow:0 1px 5px #29351518}.billing-toggle button span{font-size:9px;color:#4d642e}.plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.plan-card{position:relative;padding:26px;border:1px solid #d0d6c4;border-radius:7px;background:#f8f9f3;display:flex;flex-direction:column}.plan-card.pro{border:1px solid #a6b18c;background:#e7edda}.plan-card .plan-name{font-size:21px;display:flex;align-items:center;gap:10px}.plan-badge{font:9px var(--font);letter-spacing:.03em;border:1px solid #9ba77b;padding:3px 7px;border-radius:4px;color:#4b5e2b}.plan-description{font-size:11px;color:#69735c;margin-top:9px;min-height:19px}.plan-price{font-size:34px;line-height:1.15;font-family:var(--display);font-weight:700;letter-spacing:-.04em;margin-top:25px;font-variant-numeric:tabular-nums}.plan-price small{font-family:var(--font);font-weight:400;font-size:11px;letter-spacing:0;color:#687259}.plan-price.enterprise{font-size:30px}.plan-total{font-size:10px;color:#69735c;margin-top:8px;min-height:17px}.plan-card ul{list-style:none;padding:20px 0 0;margin:20px 0 24px;border-top:1px solid #d2d8c7;font-size:12px;display:grid;gap:7px}.plan-card li:before{content:'✓';color:#627c3e;margin-right:8px}.plan-card li.no:before{content:'—';color:#828b76}.plan-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;border:1px solid #bdc6af;padding:10px 13px;border-radius:4px;margin-top:auto;min-height:42px}.pro .plan-link{background:#27331b;color:#fff;border-color:#27331b}.plan-link:hover{background:#dce3cf}.pro .plan-link:hover{background:#3e4d2c}.comparison{margin-top:29px;border-block:1px solid #ccd3be}.comparison>summary{padding:18px 0;cursor:pointer;font-size:12px;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.comparison>summary>span{font-size:20px;font-weight:400}.comparison[open]>summary>span{transform:rotate(45deg)}.tablewrap{overflow-x:auto;margin-bottom:22px;border:1px solid var(--line);border-radius:5px;background:#f8f9f3}table{border-collapse:collapse;min-width:760px;width:100%;font-size:12px}th,td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line);white-space:nowrap}thead th{font-size:10px;color:#657158;font-weight:500}tbody th{font-weight:500}tbody tr:last-child>*{border-bottom:0}tr.pick{background:#e7edda}.yes{color:#526c31}.no{color:#747c6b}.notes{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 30px;padding-bottom:25px;font-size:11px;color:#646e57}.notes b{color:#343e29}.pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:29px}.pricing-cta>p{font-size:11px;color:#6a745e;text-align:right}.pricing-cta .btn{border-color:#b69846}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:60px}.faq-section h2{margin-top:18px}.faqs details{border-bottom:1px solid var(--line)}.faqs details:first-child{border-top:1px solid var(--line)}.faqs summary{padding:22px 35px 22px 0;cursor:pointer;font-size:14px;list-style:none;position:relative}.faqs summary:after{content:'+';position:absolute;right:2px;color:var(--amber);font-size:20px;top:16px}.faqs details[open] summary:after{content:'−'}.faqs details p{font-size:13px;color:var(--muted);padding-bottom:22px;max-width:60ch}.closing{text-align:center;border:1px solid #485035;border-radius:9px;background:radial-gradient(ellipse at 50% 130%,#424d263d,transparent 75%),#1a1f15;padding:65px 30px 50px;margin-bottom:90px}.closing .eyebrow{justify-content:center}.closing h2{margin:22px 0 28px;line-height:1.15;font-size:clamp(31px,3.8vw,50px)}.closing h2 span{color:var(--amber)}.closing>p:last-child{font-size:11px;color:var(--muted);margin-top:21px}footer{background:#0d100c;border-top:1px solid var(--line)}.block{display:grid;grid-template-columns:1.8fr 1.5fr .8fr .7fr;gap:45px;padding-block:45px}.cell .k{font-size:9px;letter-spacing:.14em;color:#7c886e;text-transform:uppercase;margin-bottom:17px}.cell .firm{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:12px}.firm img{width:auto;height:28px}.cell p,.cell li{font-size:11px;color:#8c9780;line-height:1.9}.cell ul{list-style:none;padding:0;margin:0}.cell li{margin-bottom:6px}.cell a:hover{color:var(--amber)}.foot-end{border-top:1px solid #242b1e;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7c886e;padding-block:20px}.lightbox{max-width:96vw;width:1500px;max-height:95vh;border:1px solid #485035;border-radius:8px;padding:48px 12px 12px;background:#141a10;color:var(--text);overflow:auto}.lightbox::backdrop{background:#000d}.lightbox img{width:100%}.lightbox p{font-size:12px;color:var(--muted);padding:12px 5px 0}.lightbox-close{position:absolute;top:7px;right:12px;background:none;border:0;font-size:12px;display:flex;gap:12px;align-items:center;min-height:32px}.lightbox-close span{font-size:24px}body.modal-open{overflow:hidden}
@media(min-width:1500px){.hero{padding-top:95px}.hero h1{font-size:82px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.workflow{grid-template-columns:repeat(3,1fr)}.workflow article:nth-child(3){border-right:0}.workflow article:nth-child(-n+3){border-bottom:1px solid var(--line)}.draft-section{gap:35px}.block{gap:25px}.plan-card{padding:22px}.features .feature{padding:24px}.step{margin-bottom:23px}}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.bar{height:68px;gap:18px}.word{width:110px}.sym{height:27px}.brand{gap:9px}.main-nav{gap:18px;font-size:11px}.header-cta{font-size:11px;padding:8px 12px;gap:13px}.hero{padding-top:55px}.hero h1{font-size:53px}.section{padding-block:70px}.section-heading{gap:35px}.section-heading>p{max-width:290px;font-size:12px}.features{grid-template-columns:repeat(2,1fr)}.feature:nth-last-child(1){grid-column:auto;flex-direction:column;align-items:flex-start;background:#151812}.draft-section{grid-template-columns:1fr}.draft-copy{max-width:550px}.draft-copy>p:not(.eyebrow){max-width:none}.draft-image{transform:none}.draft-copy h2{font-size:42px}.plan-cards{grid-template-columns:repeat(2,1fr)}.pricing-toolbar>p>span{display:none}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2 br{display:none}.block{grid-template-columns:1.5fr 1fr;gap:30px}.viewer-bottom span span{display:block}.viewer-bottom b{margin:0}.showcase-caption{gap:10px;font-size:9px}.showcase-caption>span:first-child{display:none}.cases{gap:15px}.case{padding:24px}.benefit-strip{font-size:10px;gap:12px}.benefit-strip p{gap:8px}}
@media(max-width:760px){html{scroll-padding-top:85px}.wrap{width:calc(100% - 32px)}.bar{gap:14px;height:66px}.brand{gap:8px}.sym{height:24px}.word{width:101px}.header-cta{margin-left:auto;font-size:11px;padding:7px 11px;gap:13px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:5px;width:34px;height:38px;padding:8px;background:none;border:1px solid var(--line);border-radius:4px;flex-shrink:0}.menu-toggle span{width:16px;height:1px;background:var(--text);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#171d12;border-bottom:1px solid var(--line);padding:18px 22px;flex-direction:column;gap:0;font-size:14px}.main-nav.open{display:flex}.main-nav a{padding:12px 4px}.hero{padding-top:40px;padding-bottom:32px}.hero>.eyebrow{font-size:8px;padding:5px 10px}.hero h1{font-size:clamp(33px,8.4vw,49px);line-height:1.08;margin-top:23px;letter-spacing:-.045em}.hero-lede{font-size:13px;padding-inline:9px;margin-top:20px;line-height:1.8}.desktop-break{display:none}.acts{gap:9px;margin-top:23px}.btn{font-size:11px;padding:12px 13px;gap:16px}.micro{font-size:9px;gap:7px}.showcase-top{padding-bottom:12px}.project-label b{font-size:10px}.project-label>span:last-child{font-size:7px}.project-mark{width:30px;height:30px;font-size:21px}.real-label{font-size:8px;gap:5px}.view-tabs{padding:7px 5px;gap:2px;justify-content:space-around}.view-tabs button{font-size:9px;padding:5px 7px;gap:5px;min-height:35px}.view-tabs button span{font-size:13px}.viewer-bottom{font-size:9px;padding:8px 10px;gap:5px}.viewer-bottom span span{font-size:8px;max-width:215px}.expand{font-size:0;gap:0;min-width:29px;justify-content:center}.expand>span{font-size:21px}.showcase-caption{font-size:8px;gap:5px;padding-top:12px}.caption-index{white-space:nowrap}.hero-ground{padding-bottom:22px}.benefit-strip{font-size:9px;padding-block:17px;gap:12px;justify-content:space-between}.benefit-strip p{max-width:90px;line-height:1.5;gap:7px}.benefit-strip p>span{font-size:17px}.section{padding-block:58px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{font-size:36px;margin-top:13px}.section-heading>p{max-width:100%;font-size:12px;margin-top:20px}.eyebrow{font-size:9px}.workflow{grid-template-columns:repeat(2,1fr)}.workflow article{padding:20px 17px}.workflow article:nth-child(3){border-right:1px solid var(--line)}.workflow article:nth-child(2n){border-right:0}.workflow article:nth-child(-n+4){border-bottom:1px solid var(--line)}.step{margin-bottom:21px;font-size:10px}.workflow h3{font-size:19px;margin-bottom:10px}.workflow p{font-size:11px}.features{grid-template-columns:1fr}.features .feature{padding:23px;flex-direction:row;align-items:flex-start;gap:17px}.feature svg{width:25px;height:25px;flex-shrink:0}.feature h3{font-size:18px}.feature p{font-size:11px}.draft-section{gap:30px}.draft-copy h2{font-size:34px}.draft-copy>p:not(.eyebrow){font-size:12px}.draft-points{gap:6px;margin-top:20px}.draft-points span{font-size:9px}.draft-image{padding:7px}.draft-image>span{font-size:12px;padding-top:9px}.cases{grid-template-columns:1fr;gap:12px}.case{padding:23px}.case:before{margin-bottom:20px}.case h3{font-size:21px}.case p{font-size:12px}.case .who{font-size:10px;padding-top:16px;margin-top:16px}.pricing-toolbar{align-items:flex-start;flex-direction:column;gap:14px}.pricing-toolbar>p{font-size:11px}.pricing-toolbar>p>span{display:inline}.billing-toggle{width:100%}.billing-toggle button{flex:1;justify-content:center}.plan-cards{grid-template-columns:1fr;gap:13px}.plan-card{padding:23px}.plan-price{font-size:37px;margin-top:19px}.plan-card .plan-name{font-size:24px}.plan-description{font-size:12px}.plan-card ul{font-size:12px;grid-template-columns:1fr 1fr;gap:9px 6px;margin-block:18px}.plan-link{font-size:12px}.pricing-cta{flex-direction:column;align-items:stretch}.pricing-cta>p{text-align:center;font-size:10px}.notes{grid-template-columns:1fr;gap:14px}.comparison{margin-top:22px}.faq-section{gap:24px}.faq-section h2{font-size:34px}.faqs summary{font-size:12px;padding-block:20px}.faqs details p{font-size:12px}.closing{padding:40px 18px 35px;margin-bottom:55px}.closing h2{font-size:30px}.closing .eyebrow{font-size:8px}.closing>p:last-child{font-size:9px}.block{padding-block:30px;grid-template-columns:1fr 1fr;gap:28px 19px}.cell:first-child,.cell:nth-child(2){grid-column:1/-1}.cell .k{margin-bottom:11px}.cell p,.cell li{font-size:11px}.cell .firm{font-size:15px}.foot-end{flex-direction:column;gap:5px;font-size:9px;padding-block:18px}.lightbox{padding-top:44px}.lightbox p{font-size:10px}.lightbox-close{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.btn:hover{transform:none}}
/* Keep supporting copy comfortable to read across larger screens. */
@media(min-width:801px){.feature p{font-size:13px}.workflow p{font-size:13px}.case p{font-size:14px}.plan-description,.plan-total{font-size:12px}.plan-card ul,.plan-link{font-size:13px}.cell p,.cell li{font-size:12px}}
.visually-hidden{position:absolute;clip-path:inset(50%);overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}
@media(pointer:coarse){.view-tabs button,.menu-toggle,.expand,.lightbox-close{min-height:44px}.menu-toggle{min-width:40px}.cell a{display:inline-block;min-height:28px}}
@media(min-width:801px){.feature:nth-last-child(1){grid-column:1/-1;padding-block:24px;gap:24px}.feature:nth-last-child(1) h3{margin-bottom:7px}.feature:nth-last-child(1) p{max-width:900px}}
.pricing-section .eyebrow{color:#566932}.pricing-toolbar>p>span,.pricing-cta>p{color:#5c664f}.plan-description,.plan-total,.plan-price small,.plan-card .no{color:#59654c}.pricing-section :focus-visible{outline-color:#526331}
/* Aligned survey layers revealed by a native, keyboard-accessible range input. */
.survey-comparison{border-bottom:1px solid var(--line)}.survey-comparison .section-heading>p{max-width:395px}.comparison-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.compare-layer-buttons{display:flex;gap:7px;flex-wrap:wrap}.compare-layer-buttons button{border:1px solid #404735;background:#1b2016;color:#b7c0a9;border-radius:5px;padding:9px 16px;font-size:12px;min-height:42px}.compare-layer-buttons button[aria-pressed=true]{background:var(--amber);border-color:var(--amber);color:#20250f;font-weight:500}.compare-layer-buttons button:hover{border-color:var(--amber)}.comparison-hint{font-size:11px;color:var(--muted)}.survey-swipe{position:relative;aspect-ratio:1045/652;max-height:740px;width:100%;border:1px solid #48503a;border-radius:9px;overflow:hidden;background:#262c20;-webkit-user-select:none;user-select:none;isolation:isolate}.survey-swipe img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comparison-overlay{position:absolute;inset:0;clip-path:inset(0 0 0 var(--split))}.comparison-range{position:absolute;top:0;bottom:0;left:-22px;width:calc(100% + 44px);height:100%;margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;opacity:0;z-index:4;background:transparent;cursor:ew-resize;touch-action:pan-y}.comparison-range::-webkit-slider-runnable-track{height:100%;background:transparent}.comparison-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:44px;height:100%;border:0;background:transparent}.comparison-range::-moz-range-track{height:100%;background:transparent}.comparison-range::-moz-range-thumb{width:44px;height:44px;border:0;background:transparent}.comparison-divider{position:absolute;inset:0 auto 0 var(--split);width:2px;transform:translateX(-50%);background:var(--amber);z-index:3;pointer-events:none;box-shadow:0 0 0 1px #0004}.comparison-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--amber);color:#20250f;box-shadow:0 3px 18px #0006;display:grid;place-items:center}.comparison-divider svg{width:38px;height:38px}.survey-swipe:has(.comparison-range:focus-visible){outline:2px solid var(--amber);outline-offset:5px}.comparison-range:focus-visible+.comparison-divider>span{outline:3px solid #fff;outline-offset:4px}.comparison-tag{position:absolute;top:17px;z-index:2;background:#11160fe8;border:1px solid #ffffff24;padding:6px 11px;border-radius:5px;font-size:12px;color:#f6f7ee;pointer-events:none}.photo-tag{left:17px}.layer-tag{right:17px}.comparison-legend{position:absolute;right:17px;bottom:17px;display:flex;gap:10px;background:#11160fed;color:#f6f7ee;padding:11px 13px;border:1px solid #ffffff24;border-radius:6px;font-size:11px;z-index:2;pointer-events:none}.comparison-ramp{width:10px;border-radius:3px;background:linear-gradient(#d7301f,#f46d43 25%,#fdae61 45%,#fee08b 60%,#abd9e9 80%,#2c7bb6)}.comparison-legend>span:last-child{display:flex;flex-direction:column;gap:19px;line-height:1}.comparison-legend b{font-weight:500}.comparison-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;color:var(--muted);font-size:12px}.comparison-caption strong{color:#d1d8c5;font-weight:500;margin-right:15px}.comparison-reset{background:none;border:1px solid var(--line);border-radius:5px;padding:7px 12px;color:#b9c3ab;font-size:11px;white-space:nowrap;min-height:36px;display:flex;align-items:center;gap:15px}.comparison-reset:hover{border-color:var(--amber);color:var(--amber)}
@media(max-width:800px){.comparison-controls{align-items:flex-start;flex-direction:column;gap:11px}.comparison-caption p span{display:block;margin-top:3px}.comparison-caption strong{margin-right:0}}
@media(max-width:760px){.comparison-controls{margin-bottom:13px}.compare-layer-buttons{width:100%;gap:6px}.compare-layer-buttons button{flex:1;padding:8px 9px;font-size:10px;min-height:42px}.comparison-hint{font-size:10px}.survey-swipe{border-radius:7px}.comparison-tag{top:10px;padding:5px 8px;font-size:10px}.photo-tag{left:10px}.layer-tag{right:10px}.comparison-divider>span{width:38px;height:38px}.comparison-divider svg{width:31px;height:31px}.comparison-legend{right:10px;bottom:10px;padding:7px 9px;gap:6px;font-size:9px}.comparison-ramp{width:7px}.comparison-legend>span:last-child{gap:12px}.comparison-caption{font-size:10px;gap:12px;padding-top:12px;align-items:flex-start}.comparison-reset{font-size:9px;padding:7px 9px;gap:8px;min-height:36px}}

.header-cta{background:var(--amber);border-color:var(--amber);color:#1d210f}.header-cta:hover{background:#ffd16a;border-color:#ffd16a;color:#1d210f}

.draft-examples{display:grid;gap:20px;min-width:0}.draft-examples .draft-image{width:100%}.view-tabs{overflow-x:auto;scrollbar-width:thin}.view-tabs button{flex-shrink:0}@media(max-width:760px){.view-tabs{justify-content:flex-start}.draft-examples{gap:16px}}

.made-in-india{display:inline-block;margin-left:14px;color:#a8b597}@media(max-width:760px){.made-in-india{display:block;margin:6px 0 0}}

/* Use Draft Studio's own loading-screen identity. */
.draft-brand{display:inline-flex;align-items:center;gap:.5em;vertical-align:middle;white-space:nowrap}.draft-brand img{display:block;width:1.55em;height:1.35em;object-fit:contain;flex-shrink:0}.draft-word{display:inline-flex;font-family:Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.15;white-space:nowrap}.draft-word>span:first-child{color:#fff}.draft-word>span:last-child{color:#ffc800}
.draft-brand-heading{font-size:26px;margin-bottom:20px}.draft-brand-heading .draft-brand{gap:12px}.draft-brand-heading img{width:45px;height:38px}.view-tabs button .draft-brand{font-size:inherit}.view-tabs button .draft-word{font-size:inherit}.view-tabs button .draft-word>span{font-size:inherit}@media(max-width:760px){.draft-brand-heading{font-size:24px}.view-tabs button .draft-brand{gap:4px}.view-tabs button .draft-brand img{width:15px;height:15px}}

.draft-copy>p.draft-brand-heading{font-size:26px;line-height:1.2}@media(max-width:760px){.draft-copy>p.draft-brand-heading{font-size:24px}}
