@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#18181b;background:#fafaf9;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11","ss01","ss03";font-synthesis:none;--accent: #0f766e;--accent-dark: #115e59;--accent-soft: #ccfbf1;--canvas: #fafaf9;--ink: #18181b;--muted: #71717a;--line: rgb(24 24 27 / 10%);--well: #f4f4f5;--white: #fff}*{box-sizing:border-box}html{min-width:20rem}body{min-height:100dvh;margin:0}button,input,select{color:inherit;font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}.app-shell{isolation:isolate;min-height:100dvh}.site-header{border-bottom:1px solid var(--line);background:#fafaf9eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;max-width:80rem;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1.5rem;margin:0 auto;padding:0 1rem}.wordmark{color:var(--ink);font-size:1rem;font-weight:650;letter-spacing:-.025em;text-decoration:none}.wordmark span{color:var(--accent);font-weight:520}.desktop-nav{display:none;align-items:center;gap:1.5rem}.desktop-nav a,.mobile-nav a{color:var(--muted);font-size:.875rem;font-weight:500;text-decoration:none}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page],.desktop-nav a:hover,.mobile-nav a:hover{color:var(--ink)}.menu-button{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.375rem .5rem .375rem .75rem;border:0;border-radius:.5rem;background:transparent;font-size:.875rem}.menu-button:after{position:absolute;width:max(100%,3rem);height:max(100%,3rem);content:""}.menu-button svg{width:1.25rem;height:1.25rem;flex:none}.menu-button:hover{background:var(--well)}.mobile-nav{padding:0 1rem 1rem}.mobile-nav a{display:flex;min-height:3rem;align-items:center;border-top:1px solid var(--line)}.proposal-main,.manager-main{width:100%;max-width:80rem;margin:0 auto;padding:3rem 1rem 5rem}.proposal-heading,.manager-heading{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.eyebrow,.section-label{margin:0;color:var(--accent);font-size:.8125rem;font-weight:650;letter-spacing:.02em}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h1{max-width:24ch;margin-bottom:1rem;color:var(--ink);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:620;letter-spacing:-.055em}h1 span{color:var(--accent)}h2{margin-bottom:0;font-size:1.5rem;font-weight:620;letter-spacing:-.025em}h3{margin-bottom:0;font-size:1.125rem;font-weight:620}.proposal-intro,.manager-heading>div>p:last-child,.empty-state>p{max-width:48ch;margin-bottom:0;color:var(--muted);font-size:1.125rem;line-height:1.75rem;text-wrap:pretty}.live-status{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem .75rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:.875rem;font-weight:550}.status-dot{width:.5rem;height:.5rem;flex:none;border-radius:999px;background:#14b8a6}.chart-section,.options-section,.deal-list-section,.deal-editor{padding-top:3rem;border-top:1px solid var(--line);margin-top:3rem}.section-heading-row,.editor-heading,.price-heading{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.section-heading-row>div,.editor-heading>div,.price-heading>div{display:grid;gap:.375rem}.section-heading-row>p{max-width:48ch;margin-bottom:0;color:var(--muted);font-size:1rem;line-height:1.5rem;text-wrap:pretty}.chart-frame{height:24rem;margin-top:2rem;padding:1.25rem;border-radius:1rem;background:var(--white);box-shadow:0 1px 2px #18181b0d;outline:1px solid rgb(24 24 27 / 8%)}.proposal-table-scroll,.manager-table-scroll,.editor-table-scroll{overflow-x:auto;margin:2rem -1rem -.5rem;white-space:nowrap}.proposal-table-inner,.manager-table-inner,.editor-table-inner{display:inline-block;min-width:100%;padding:.5rem 1rem;vertical-align:middle}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:1rem .875rem;border-bottom:1px solid var(--line);font-size:.875rem;white-space:nowrap}th{font-weight:600}thead th{color:var(--muted);font-weight:520}.proposal-table th:first-child,.proposal-table td:first-child,.manager-table th:first-child,.manager-table td:first-child,.editor-table th:first-child,.editor-table td:first-child{padding-left:0}.proposal-table th:last-child,.proposal-table td:last-child,.manager-table th:last-child,.manager-table td:last-child,.editor-table th:last-child,.editor-table td:last-child{padding-right:0}.number-cell{text-align:right;font-variant-numeric:tabular-nums}.investment-cell{background:#0f766e0d}.language-label{display:inline-flex;align-items:center;gap:.625rem;font-weight:520}.language-swatch{width:.5rem;height:.5rem;flex:none;background:var(--swatch)}.total-row th,.total-row td{border-bottom:0;color:var(--ink);font-weight:650}.select-control{display:inline-grid;grid-template-columns:1fr 2rem}.select-control select{grid-column:1 / -1;grid-row:1;min-width:10rem;min-height:2.5rem;appearance:none;padding:.5rem 2rem .5rem .75rem;border:0;border-radius:.5rem;background:var(--white);box-shadow:0 1px 2px #18181b0d;outline:1px solid rgb(24 24 27 / 12%)}.select-control svg{z-index:1;grid-column:2;grid-row:1;place-self:center;pointer-events:none}input:focus,select:focus{outline:2px solid #14b8a6;outline-offset:-1px}.manager-heading h1{margin-bottom:.75rem;font-size:clamp(2.5rem,6vw,4rem)}.dashboard-session{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.5rem .75rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-dark);font-size:.875rem;font-weight:550}.dashboard-session p{margin:0}.dashboard-session a{font-weight:650}.create-form{display:flex;width:100%;flex-direction:column;gap:.75rem}input{min-height:2.5rem;padding:.5rem .75rem;border:0;border-radius:.5rem;background:var(--white);box-shadow:0 1px 2px #18181b0d;outline:1px solid rgb(24 24 27 / 12%)}.primary-button,.secondary-button,.ghost-button,.danger-button{display:inline-flex;min-height:2.375rem;align-items:center;justify-content:center;padding:.5rem .75rem;border:0;border-radius:.5rem;font-size:.875rem;font-weight:600;text-decoration:none}.primary-button{background:var(--accent);color:var(--white)}.primary-button:hover{background:var(--accent-dark)}.primary-button:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.secondary-button{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #18181b0d;outline:1px solid rgb(24 24 27 / 12%)}.secondary-button:hover,.ghost-button:hover,.danger-button:hover{background:var(--well)}.ghost-button,.danger-button{background:transparent}.danger-button{color:#b91c1c}.compact-button{min-height:2rem;padding:.375rem .625rem}.action-cell{text-align:right}.manager-table a{color:var(--accent-dark);text-decoration-thickness:1px;text-underline-offset:.2em}.selected-row{background:#ccfbf159}.list-empty{display:grid;gap:.5rem;padding:3rem 0;border-bottom:1px solid var(--line)}.list-empty h2,.list-empty p{margin-bottom:0}.list-empty p{color:var(--muted);font-size:1rem;line-height:1.5rem}.form-notice{margin:1.5rem 0 0;color:var(--accent-dark);font-size:1rem;line-height:1.5rem}.editor-heading-actions{display:flex;flex-wrap:wrap;gap:.75rem}.field-grid{display:grid;gap:1rem;padding:2rem 0}.field-grid label:not(.checkbox-field){display:grid;gap:.5rem;color:var(--muted);font-size:1rem;line-height:1.5rem}.field-grid input{color:var(--ink);font-variant-numeric:tabular-nums}.checkbox-field{display:flex;align-items:center;align-self:end;gap:.625rem;min-height:2.5rem;font-size:1rem}.checkbox-control{display:inline-grid;width:1.25rem;height:1.25rem;flex:none}.checkbox-control input,.checkbox-control svg{grid-column:1;grid-row:1}.checkbox-control input{width:1.25rem;min-height:1.25rem;appearance:none;padding:0;border:1px solid rgb(24 24 27 / 20%);border-radius:.25rem;box-shadow:none;outline:none}.checkbox-control input:checked{border-color:var(--accent);background:var(--accent)}.checkbox-control input:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}.checkbox-control svg{width:1.125rem;height:1.125rem;align-self:center;justify-self:center;pointer-events:none;stroke:var(--white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.checkbox-control input:not(:checked)+svg{opacity:0}.price-heading{padding-top:2rem;border-top:1px solid var(--line)}.editor-table input{width:8rem;text-align:right;font-variant-numeric:tabular-nums}.form-actions{display:flex;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--line);margin-top:2rem}.empty-state{display:grid;max-width:80rem;gap:1rem;margin:0 auto;padding:6rem 1rem}.empty-state h1{margin-bottom:0}.text-link{width:fit-content;color:var(--accent-dark);font-weight:600;text-underline-offset:.2em}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:40rem){.header-inner,.mobile-nav,.proposal-main,.manager-main,.empty-state{padding-right:1.5rem;padding-left:1.5rem}.proposal-table-scroll,.manager-table-scroll,.editor-table-scroll{margin-right:-1.5rem;margin-left:-1.5rem}.proposal-table-inner,.manager-table-inner,.editor-table-inner{padding-right:1.5rem;padding-left:1.5rem}.proposal-intro,.manager-heading>div>p:last-child,.section-heading-row>p,.list-empty p,.field-grid label:not(.checkbox-field),.checkbox-field,.form-notice{font-size:.875rem;line-height:1.5rem}.create-form{width:auto;flex-direction:row}.create-form input{min-width:16rem}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.header-inner{padding-right:2rem;padding-left:2rem}.desktop-nav{display:flex}.menu-button,.mobile-nav{display:none}.proposal-main,.manager-main,.empty-state{padding-right:2rem;padding-left:2rem}.proposal-heading,.manager-heading,.section-heading-row,.editor-heading,.price-heading{flex-direction:row;align-items:flex-end;justify-content:space-between}.proposal-table-scroll,.manager-table-scroll,.editor-table-scroll{margin-right:-2rem;margin-left:-2rem}.proposal-table-inner,.manager-table-inner,.editor-table-inner{padding-right:2rem;padding-left:2rem}.field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(pointer:fine){.menu-button:after{display:none}}.header-cta{display:inline-flex;align-items:center;min-height:2.25rem;padding:.5rem 1rem;border-radius:999px;background:var(--accent);color:var(--white);font-size:.875rem;font-weight:600;text-decoration:none}.header-cta:hover{background:var(--accent-dark)}.demo-hero h1{max-width:18ch}.demo-lede{max-width:54ch;margin-bottom:2rem;color:var(--muted);font-size:1.125rem;line-height:1.75rem;text-wrap:pretty}.demo-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:999px;background:var(--accent);color:var(--white);font-size:1rem;font-weight:600;text-decoration:none}.demo-cta:hover{background:var(--accent-dark)}.demo-cta:focus-visible,.brand-logo:focus-visible,.demo-input-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-input-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.5rem;margin-top:2rem}.demo-input-field{display:grid;gap:.5rem;color:var(--muted);font-size:.875rem;font-weight:550}.demo-input-field input{width:100%;min-width:0;max-width:18rem;min-height:3rem;padding:.625rem .875rem;border:1px solid var(--line);border-radius:.75rem;background:var(--white);color:var(--ink);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}.demo-input-field input:focus-visible{border-color:var(--accent);outline:1px solid var(--accent)}.demo-stats{display:grid;gap:1rem;margin-top:2rem}.demo-stat{padding:1.25rem;border-radius:1rem;background:var(--white);box-shadow:0 1px 2px #18181b0d;outline:1px solid rgb(24 24 27 / 8%)}.demo-stat-label{margin-bottom:.5rem;color:var(--muted);font-size:.8125rem;font-weight:600}.demo-stat-value{margin-bottom:.25rem;color:var(--accent-dark);font-size:clamp(2rem,5vw,2.5rem);font-weight:640;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.1}.demo-stat-note{max-width:32ch;margin-bottom:0;color:var(--muted);font-size:.8125rem;line-height:1.25rem;text-wrap:pretty}.demo-proof h2{margin-top:.375rem;max-width:30ch}.creator-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:1.5rem 1rem;margin:2rem 0 0;padding:0;list-style:none}.creator-card{display:grid;justify-items:center;gap:.625rem;color:var(--muted);font-size:.8125rem;font-weight:550;text-align:center;text-wrap:balance}.creator-card img,.creator-monogram{width:4rem;height:4rem;border-radius:999px;background:var(--well);object-fit:cover;outline:1px solid rgb(24 24 27 / 8%)}.creator-monogram{display:grid;place-items:center;color:var(--muted);font-size:1rem;font-weight:650;letter-spacing:-.02em}.process-grid,.option-grid{display:grid;gap:1rem;margin:2rem 0 0;padding:0;list-style:none;counter-reset:none}.process-card,.option-card{padding:1.5rem;border-radius:1rem;background:var(--white);box-shadow:0 1px 2px #18181b0d;outline:1px solid rgb(24 24 27 / 8%)}.process-step{display:block;margin-bottom:.75rem;color:var(--accent);font-size:.8125rem;font-weight:700;letter-spacing:.08em}.process-card h3,.option-card h3{margin-bottom:.5rem}.process-card p,.option-card p{margin-bottom:0;color:var(--muted);font-size:.9375rem;line-height:1.5rem;text-wrap:pretty}.demo-final-cta{display:grid;justify-items:center;gap:1rem;text-align:center}.demo-final-cta h2{max-width:20ch;color:var(--accent-dark);font-size:clamp(1.5rem,4vw,2.25rem);letter-spacing:-.035em}.demo-final-cta p{max-width:46ch;margin-bottom:.5rem;color:var(--accent-dark);font-size:1rem;line-height:1.625rem;text-wrap:pretty}.demo-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}.demo-footer p{margin-bottom:0;color:var(--muted);font-size:.875rem}@media(min-width:40rem){.demo-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-card img,.creator-monogram{width:4.5rem;height:4.5rem}}@media(min-width:64rem){.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.option-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.creator-card img,.creator-monogram{width:5rem;height:5rem}}.demo-tool-lead{max-width:46ch;margin:0 0 .5rem;color:var(--ink);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.75rem;text-wrap:pretty}.app-shell.brand{--accent: #013278;--accent-dark: #011f4d;--accent-soft: #dfecfe;--canvas: #fff;--ink: #013278;--muted: #43526b;--line: #dbe4f0;--well: #eff5fe;--white: #fff;--coral: #f64c51;--coral-dark: #e13b40;--coral-text: #c9282d;--turquoise: #08c7c5;background:var(--canvas);color:var(--muted);font-family:Montserrat Variable,Montserrat,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal}.brand .site-header{background:#ffffffeb}.brand-logo{display:inline-flex;align-items:center;border-radius:.375rem}.brand-logo img{display:block;width:auto;height:2.75rem}.brand h1,.brand h2,.brand h3{color:var(--ink);letter-spacing:-.02em;line-height:1.15}.brand h1{font-size:clamp(2.4rem,5.2vw,4rem);font-weight:800}.brand h2{font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:800}.brand h3{font-weight:700}.brand .eyebrow,.brand .section-label{color:var(--coral-text);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.brand .header-cta,.brand .demo-cta{background:var(--coral);color:#fff;font-weight:700;box-shadow:0 8px 20px #f64c5147}.brand .header-cta:hover,.brand .demo-cta:hover{background:var(--coral-dark);box-shadow:0 12px 26px #f64c515c}.brand .demo-stat,.brand .process-card,.brand .option-card,.brand .chart-frame{border-radius:14px;box-shadow:0 10px 30px #01327814;outline:1px solid var(--line)}.brand .language-swatch{border-radius:3px}.brand .demo-hero h1{max-width:34ch}.brand .demo-lede{max-width:58rem;font-size:1.1875rem;line-height:1.9rem}.brand .demo-tool-lead{max-width:58rem}.brand .section-heading-row>p,.brand .demo-stat-note{max-width:60ch}.brand .demo-final-cta p{max-width:58rem}.price-cell{color:var(--ink);font-weight:700}.trait-cell{color:var(--muted);font-size:.875rem;white-space:nowrap}.results-band h2{margin-bottom:2.5rem}.results-band h2:after{content:"";display:block;width:54px;height:4px;border-radius:2px;margin:1rem auto 0;background:var(--coral)}.results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem 1.25rem}.result{display:grid;align-content:end;justify-items:center;gap:.5rem}.result-plate{width:auto;height:5.75rem;margin-bottom:.25rem;border-radius:6px;box-shadow:0 4px 14px #0132782e}.result-value{margin-bottom:0;color:var(--ink);font-size:clamp(2rem,3.6vw,2.9rem);font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.result-label{max-width:18ch;margin-bottom:0;color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.09em;line-height:1.25rem;text-transform:uppercase}.brand .demo-final-cta{border-radius:20px;background:var(--accent-soft)}.brand .demo-final-cta h2,.brand .demo-final-cta p{color:var(--accent-dark)}.brand .demo-footer .brand-logo img{height:2.75rem}.demo-main{width:100%}.band{position:relative;overflow:hidden}.band-inner{position:relative;z-index:1;width:100%;max-width:80rem;margin:0 auto;padding:3.5rem 1rem}.band--plain,.band--claro{background:var(--white)}.band--claro:before{content:"";position:absolute;z-index:0;bottom:-240px;left:-220px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,#f64c5117,#f64c5100 70%);pointer-events:none}.band--degradado{background:linear-gradient(180deg,var(--white) 0%,#fafcff 45%,#f5f9fe 75%,var(--well) 100%)}.band--tinta{background:var(--well)}.band--tinta:before{content:"";position:absolute;inset:0;z-index:0;background:url(/brand/world-texture.webp) no-repeat center center;background-size:100% auto;opacity:.2;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 74%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 28%,#000 74%,transparent 100%);pointer-events:none}.band--tinta:after{content:"";position:absolute;z-index:0;top:-180px;right:-260px;width:680px;height:680px;border-radius:50%;background:radial-gradient(circle,#08c7c521,#08c7c500 70%);pointer-events:none}.band--cta{background:var(--accent-soft);text-align:center}.results-band{text-align:center}.result{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1rem;border-radius:14px;background:var(--white);box-shadow:0 4px 22px #01327821,0 1px 4px #01327814;text-align:center;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1)}.result:hover{transform:translateY(-4px);box-shadow:0 10px 34px #0132782e}@media(min-width:40rem){.band-inner{padding-right:1.5rem;padding-left:1.5rem}}@media(min-width:64rem){.band-inner{padding:5rem 2rem}}@media(prefers-reduced-motion:reduce){.result{transition:none}.result:hover{transform:none}}.hero-band{background:linear-gradient(120deg,#f4f9ff 0%,var(--accent-soft) 55%,#cfe2fb 100%)}.hero-world{position:absolute;z-index:0;inset:0;background:url(/brand/world-texture.webp) no-repeat center center;background-size:cover;opacity:.5;pointer-events:none}.hero-band:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(100deg,#f4f9fff0,#f4f9ffe0 22%,#f4f9ff94 40%,#f4f9ff2e 54%,#f4f9ff00 70%);pointer-events:none}.hero-band .band-inner{z-index:3}.hero-grid{display:grid;gap:2rem;align-items:center}.hero-text h1{margin-bottom:1.1rem}.brand .hero-text h1{max-width:18ch;font-size:clamp(2.25rem,3.6vw,3.25rem)}.hero-art img{display:block;width:100%;height:auto;max-width:34rem;margin:0 auto;mix-blend-mode:darken;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / 55%) 12%,#000 32%,#000 68%,rgb(0 0 0 / 55%) 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 55%) 12%,#000 32%,#000 68%,rgb(0 0 0 / 55%) 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / 55%) 12%,#000 32%,#000 68%,rgb(0 0 0 / 55%) 88%,transparent 100%),linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / 55%) 12%,#000 32%,#000 68%,rgb(0 0 0 / 55%) 88%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pillars{display:grid;gap:1.25rem;margin:.5rem 0 0;padding:0;list-style:none}.pillar{padding-left:.85rem;border-left:2px solid rgb(1 50 120 / 18%)}.pillar-name{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pillar:nth-child(1) .pillar-name{color:#06a5a3}.pillar:nth-child(2) .pillar-name{color:var(--coral-text)}.pillar:nth-child(3) .pillar-name{color:var(--accent)}.pillar p{max-width:30ch;margin:0;color:var(--muted);font-size:.875rem;line-height:1.4rem;text-wrap:pretty}.brand .demo-lede strong{color:var(--ink);font-weight:700}.section-opener{max-width:60rem;margin:0 auto;text-align:center}.demo-statement{margin-bottom:0}.demo-statement:after{content:"";display:block;width:54px;height:4px;border-radius:2px;margin:1.5rem auto 0;background:var(--coral)}@media(min-width:48rem){.pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.hero-grid{grid-template-columns:1.02fr .98fr;column-gap:2.5rem;row-gap:2.5rem}.pillars{grid-column:1 / -1}}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
