/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.flex{display:flex}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}:root{--ink:#11120f;--ink-soft:#1b1d19;--ink-raised:#20221e;--paper:#f3efe7;--paper-warm:#ebe3d7;--surface:#fffdf8;--white:#fff;--orange:#ff6b2c;--orange-bright:#ff7a1a;--orange-dark:#b8390b;--mint:#b7dec9;--sand:#d9cbb9;--blue:#b9c6ee;--line-dark:#ffffff21;--line-light:#11120f21;--text-muted:#66685f;--text-light:#c7c8c1;--radius-sm:14px;--radius-md:22px;--radius-lg:34px;--radius-xl:48px;--container:1240px;--scroll-progress:0;--font-sans:"DM Sans", "Avenir Next", Avenir, Helvetica, Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:90px}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}body.menu-is-open{overflow:hidden}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.section{padding:132px 0;position:relative}.skip-link{z-index:1000;background:var(--orange);color:var(--ink);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.scroll-progress{z-index:999;pointer-events:none;background:var(--orange);width:100%;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;position:fixed;top:0;left:0}.eyebrow{color:#4e5049;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow i{background:var(--orange);border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 5px #ff6b2c21}.eyebrow--light{color:#dedfd9}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:.98}h2{max-width:780px;margin-bottom:0;font-size:clamp(48px,6.1vw,84px);font-weight:600}h2 em,h1 em{color:var(--orange);font-family:var(--font-serif);font-weight:400}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 25px;font-size:14px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.button span{font-size:17px;transition:transform .18s}.button:hover{transform:translateY(-2px)}.button:hover span{transform:translate(3px,-2px)}.button--orange{background:var(--orange);color:var(--ink);box-shadow:0 13px 36px #ff6b2c33}.button--orange:hover{background:#ff814d;box-shadow:0 17px 42px #ff6b2c4d}.button--ghost{color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border-color:#ffffff38}.button--ghost:hover{background:#ffffff17;border-color:#fff6}.button--small{min-height:46px;padding-inline:21px;font-size:13px}.button--full{width:100%}.text-link{border-bottom:1px solid #11120f59;align-items:center;gap:9px;padding-bottom:5px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s;display:inline-flex}.text-link span{transition:transform .18s}.text-link:hover{border-color:var(--orange);color:var(--orange-dark)}.text-link:hover span{transform:translate(3px,-2px)}.text-link--light{color:var(--white);border-color:#ffffff4d}.text-link--light:hover{color:var(--orange)}.site-header{z-index:100;width:100%;height:84px;padding:0 max(24px, calc((100vw - var(--container)) / 2));color:var(--white);justify-content:space-between;align-items:center;transition:height .24s,background-color .24s,border-color .24s,box-shadow .24s;display:flex;position:fixed;top:0;left:0}.site-header--solid{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#11120fe6;border-bottom:1px solid #ffffff14;height:72px;box-shadow:0 15px 44px #00000029}.site-logo{z-index:2;display:block;position:relative}.brand{align-items:center;gap:11px;line-height:1;display:inline-flex}.brand__mark{background:var(--orange);width:37px;height:37px;color:var(--ink);border-radius:10px 10px 12px;place-items:center;font-size:17px;font-weight:800;display:grid;transform:rotate(-3deg)}.brand__copy{flex-direction:column;gap:4px;display:flex}.brand__copy strong{letter-spacing:.02em;font-size:18px;font-weight:700}.brand__copy small{color:#aeb0a8;letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:700}.brand--compact .brand__mark{border-radius:8px;width:30px;height:30px;font-size:13px}.brand--compact .brand__copy strong{font-size:15px}.main-navigation{align-items:center;gap:34px;display:flex}.nav-links,.nav-actions{align-items:center;display:flex}.nav-links{gap:27px}.nav-actions{gap:17px}.nav-links a,.nav-access{color:#d2d3cd;font-size:13px;font-weight:600;transition:color .18s;position:relative}.nav-links a:after{background:var(--orange);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover,.nav-access:hover{color:var(--white)}.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav-access{align-items:center;gap:7px;display:inline-flex}.nav-access span{color:var(--orange)}.menu-toggle{z-index:3;background:0 0;border:1px solid #ffffff2e;border-radius:50%;width:46px;height:46px;padding:0;display:none;position:relative}.menu-toggle span{background:var(--white);width:18px;height:1px;transition:transform .18s,top .18s;position:absolute;left:13px}.menu-toggle span:first-child{top:18px}.menu-toggle span:last-child{top:25px}.menu-toggle[aria-expanded=true] span:first-child{top:22px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{top:22px;transform:rotate(-45deg)}.hero{background:radial-gradient(circle at 72% 29%, #ff692c33, transparent 27%), radial-gradient(circle at 33% 86%, #b7dec90f, transparent 24%), var(--ink);min-height:940px;color:var(--white);padding:156px 0 0;position:relative;overflow:hidden}.hero-grid,.store-section__grid{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.hero-orbit{pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;position:absolute}.hero-orbit:before{background:var(--orange);width:8px;height:8px;box-shadow:0 0 28px var(--orange);content:"";border-radius:50%;position:absolute;top:8%;left:16%}.hero-orbit--one{width:820px;height:820px;top:-320px;right:-130px}.hero-orbit--two{width:570px;height:570px;top:-190px;right:-20px}.hero__inner{z-index:2;grid-template-columns:minmax(440px,.87fr) minmax(590px,1.23fr);align-items:center;gap:30px;min-height:680px;display:grid;position:relative}.hero__copy{z-index:5;padding-bottom:38px;position:relative}.hero h1{letter-spacing:-.06em;max-width:690px;margin-bottom:30px;font-size:clamp(59px,6.5vw,99px);font-weight:600}.hero h1 em{color:#ff8a59;font-size:1.07em;display:inline}.hero__lead{color:#bfc0ba;max-width:620px;margin-bottom:34px;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.hero__micro{color:#9fa19a;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:12px;display:flex}.hero__micro span{align-items:center;gap:7px;display:inline-flex}.hero__micro span i{background:var(--mint);border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 0 4px #b7dec91a}.hero__micro a{color:#dedfd9;align-items:center;gap:6px;margin-left:4px;font-weight:600;display:inline-flex}.hero__micro a span{color:var(--orange)}.hero__visual{z-index:1;min-width:0;position:relative}.hero__proof{z-index:4;border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid;position:relative}.hero__proof>div{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:center;gap:5px;min-height:112px;padding:22px 36px;display:flex}.hero__proof>div:first-child{padding-left:0}.hero__proof>div:last-child{border-right:0}.hero__proof strong{color:var(--white);font-size:17px;font-weight:600}.hero__proof span{color:#8f918b;font-size:12px}.product-stage{perspective:1400px;width:790px;height:620px;margin-left:-20px;position:relative}.stage-glow{filter:blur(72px);background:#ff6b2c29;border-radius:50%;width:70%;height:70%;position:absolute;top:16%;right:5%}.dashboard-shell{width:680px;height:480px;color:var(--ink);transform-origin:0;background:#f6f2eb;border:1px solid #ffffff29;border-radius:24px;position:absolute;top:62px;left:0;overflow:hidden;transform:rotateY(-5deg)rotateX(1.5deg)rotate(1deg);box-shadow:0 42px 90px #00000059}.dashboard-topbar{background:#fffdf9;border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;height:52px;padding:0 18px;display:flex}.dashboard-brand{align-items:center;gap:9px;display:flex}.dashboard-brand>span{background:var(--orange);border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}.dashboard-brand strong{font-size:11px;font-weight:700}.status-pill{color:#3f6852;background:#edf8f1;border:1px solid #d8e9df;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:8px;font-weight:700;display:flex}.status-pill i{background:#4e9b70;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #4e9b701c}.dashboard-body{grid-template-columns:56px 1fr;height:calc(100% - 52px);display:grid}.dashboard-sidebar{background:#171814;flex-direction:column;align-items:center;gap:14px;padding:18px 0;display:flex}.dashboard-sidebar span{color:#777a70;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:700;display:grid}.dashboard-sidebar .is-active{background:var(--orange);color:var(--ink);box-shadow:0 6px 14px #ff6b2c33}.dashboard-main{padding:20px}.dashboard-heading,.card-title{justify-content:space-between;align-items:flex-start;display:flex}.dashboard-heading{margin-bottom:17px}.dashboard-heading>div,.card-title>div{flex-direction:column;display:flex}.dashboard-heading small{color:#8f9189;letter-spacing:.12em;margin-bottom:3px;font-size:7px;font-weight:700}.dashboard-heading strong{letter-spacing:-.04em;font-size:18px}.dashboard-heading>span{color:#9a9c94;padding-top:3px;font-size:7px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.metric-grid article{background:#fff;border:1px solid #e0dbd2;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;height:79px;padding:11px 12px;display:flex}.metric-grid small,.metric-grid span{color:#8b8e85;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.metric-grid strong{text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:12px;overflow:hidden}.metric-grid .metric-positive{color:#4d8b66}.dashboard-lower{grid-template-columns:1.45fr 1fr;gap:10px;display:grid}.pipeline-card,.activity-card{background:#fff;border:1px solid #e0dbd2;border-radius:12px;height:196px;padding:13px}.card-title strong{font-size:9px}.card-title small,.card-title>span{color:#999b94;font-size:6px}.pipeline-bars{background:repeating-linear-gradient(#0000,#0000 25px,#f2eee8 26px);border-bottom:1px solid #e7e3db;align-items:flex-end;gap:8px;height:105px;padding:15px 8px 0;display:flex}.pipeline-bars i{width:100%;height:var(--bar-height);transform-origin:bottom;background:linear-gradient(#ff945c,#f04b18);border-radius:4px 4px 1px 1px;animation:.9s cubic-bezier(.2,.8,.2,1) both chart-grow}.pipeline-labels{color:#9b9d96;justify-content:space-between;padding-top:8px;font-size:5px;display:flex}.activity-card{flex-direction:column;gap:10px;display:flex}.activity-item{border-top:1px solid #efebe5;align-items:center;gap:8px;padding-top:7px;display:flex}.activity-icon{border-radius:8px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:6px;font-weight:800;display:grid}.activity-icon--orange{color:#b93d0d;background:#ffe2d3}.activity-icon--mint{color:#3f7255;background:#dff1e7}.activity-icon--ink{color:#fff;background:#23241f}.activity-item>div{flex-direction:column;min-width:0;display:flex}.activity-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.activity-item small{color:#999b94;font-size:6px}.phone-shell{color:var(--ink);background:#f6f3ed;border:6px solid #0d0e0b;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 35px 70px #00000059}.phone-shell--hero{z-index:4;transform-origin:bottom;width:238px;height:465px;padding:21px 13px 10px;position:absolute;bottom:12px;right:-4px;transform:rotate(4deg)}.phone-speaker{z-index:3;background:#11120f;border-radius:999px;width:52px;height:6px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;align-items:center;margin:1px 7px 11px;font-size:6px;font-weight:700;display:flex}.phone-status span:last-child{color:#55574f;letter-spacing:2px;font-size:4px}.phone-app-brand{align-items:center;gap:6px;margin-bottom:14px;display:flex}.phone-app-brand>span{background:var(--orange);border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.phone-app-brand strong{font-size:10px}.phone-app-brand i{background:#fff;border:1px solid #ded9cf;border-radius:50%;width:22px;height:22px;margin-left:auto}.phone-location{flex-direction:column;margin-bottom:11px;display:flex}.phone-location small{color:#888a82;font-size:7px}.phone-location strong{letter-spacing:-.04em;font-size:15px}.phone-search{color:#8f918a;white-space:nowrap;background:#fff;border:1px solid #e2ddd5;border-radius:9px;margin-bottom:10px;padding:9px 10px;font-size:6px;overflow:hidden}.phone-search span{color:var(--ink);margin-right:5px;font-size:10px}.phone-promo{background:radial-gradient(circle at 80% 16%,#ffffff38,#0000 20%),linear-gradient(140deg,#f26022,#ff9a59);border-radius:15px;flex-direction:column;justify-content:flex-end;height:113px;margin-bottom:12px;padding:13px;display:flex;box-shadow:0 12px 24px #d5481529}.phone-promo small{letter-spacing:.1em;margin-bottom:2px;font-size:5px;font-weight:800}.phone-promo strong{max-width:130px;font-size:14px;line-height:1.05}.phone-promo span{margin-top:7px;font-size:6px;font-weight:700}.phone-categories{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.phone-categories span{color:#777970;flex-direction:column;align-items:center;font-size:5px;display:flex}.phone-categories i{width:28px;height:28px;color:var(--orange-dark);background:#ebe6dd;border-radius:9px;place-items:center;margin-bottom:4px;font-size:8px;font-style:normal;font-weight:700;display:grid}.phone-nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8f2;border-top:1px solid #ded9d0;grid-template-columns:repeat(4,1fr);align-items:center;height:42px;padding:0 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.phone-nav span{color:#9a9c95;text-align:center;font-size:5px}.phone-nav .is-active{color:var(--orange-dark);font-weight:800}.floating-note{z-index:7;min-width:190px;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e8;border:1px solid #ffffff94;border-radius:14px;align-items:center;gap:10px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 18px 38px #0003}.floating-note>span{background:var(--orange);border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.floating-note>div{flex-direction:column;display:flex}.floating-note small{color:#8b8d85;letter-spacing:.1em;font-size:6px;font-weight:800}.floating-note strong{font-size:9px}.floating-note--lead{animation:5s ease-in-out infinite float-note;top:25px;left:70px}.floating-note--order{animation:5s ease-in-out 1.4s infinite float-note;bottom:10px;right:-18px}.floating-note--order>span{background:var(--mint);color:#315e45}.process-marquee{background:var(--orange);color:var(--ink);border-bottom:1px solid #d9d2c8;overflow:hidden}.process-marquee__track{width:max-content;animation:26s linear infinite marquee;display:flex}.process-marquee:hover .process-marquee__track,.process-marquee:focus-within .process-marquee__track{animation-play-state:paused}.process-marquee span{text-transform:uppercase;align-items:center;gap:28px;height:66px;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}.process-marquee i{font-family:var(--font-serif);font-size:28px;font-style:normal;font-weight:400}.section-heading{margin-bottom:70px}.section-heading--split{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:end;gap:70px;display:grid}.section-heading--split p,.section-heading--center p{color:var(--text-muted);margin-bottom:5px;font-size:17px;line-height:1.72}.section-heading--center{text-align:center;flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;display:flex}.section-heading--center p{max-width:650px;margin-top:28px}.section-heading--light h2,.section-heading--light p{color:var(--white)}.section-heading--light p{color:var(--text-light)}.platform-section{background:var(--paper);overflow:hidden}.capability-grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.capability-card{border:1px solid var(--line-light);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;grid-column:span 6;min-height:420px;padding:35px;transition:transform .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden}.capability-card:hover{transform:translateY(-5px);box-shadow:0 28px 65px #1e1b161c}.capability-card--wide{grid-column:span 12;min-height:430px}.capability-card--ink{background:radial-gradient(circle at 87% 24%, #ff6b2c29, transparent 29%), var(--ink);color:var(--white);border-color:#ffffff14}.capability-card--orange{background:var(--orange);border-color:#0000}.capability-card--paper{background:var(--surface)}.capability-card--mint{background:var(--mint)}.capability-card--cream{background:#e9dfd1}.card-number{color:#75776f;letter-spacing:.12em;margin-bottom:40px;font-size:10px;font-weight:800}.capability-card--ink .card-number{color:#8e9089}.capability-card h3{max-width:720px;margin-bottom:18px;font-size:clamp(34px,3.2vw,50px);font-weight:600;line-height:1.03}.capability-card p{color:#55574f;max-width:610px;margin-bottom:26px;font-size:16px;line-height:1.7}.capability-card--ink p{color:#b8bab2}.capability-card--ink a{color:#f1f1ed;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.capability-card--ink a span{color:var(--orange)}.capability-card__content{flex:1;grid-template-columns:1fr .78fr;align-items:center;gap:60px;display:grid}.mini-pipeline{grid-template-columns:repeat(3,1fr);gap:8px;height:260px;display:grid;transform:rotate(-1.5deg)}.mini-pipeline>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;padding:13px}.mini-pipeline span{color:#a9aba4;margin-bottom:14px;font-size:8px;font-weight:700;display:block}.mini-pipeline i{background:linear-gradient(100deg,#ffffff17 30%,#0000 30%) 10px 11px/80% 6px no-repeat,linear-gradient(100deg,#ffffff0d 55%,#0000 55%) 10px 24px/80% 5px no-repeat,#ffffff06;border:1px solid #ffffff14;border-radius:10px;height:52px;margin-bottom:7px;display:block}.mini-pipeline>div:first-child i:first-of-type{background:linear-gradient(100deg,#ff6b2ce6 30%,#0000 30%) 10px 11px/80% 6px no-repeat,linear-gradient(100deg,#ffffff14 55%,#0000 55%) 10px 24px/80% 5px no-repeat,#ff6b2c14;border-color:#ff6b2c59}.mini-orders{flex-direction:column;gap:9px;margin-top:auto;display:flex}.mini-orders>div{background:#ffffff61;border:1px solid #11120f21;border-radius:13px;grid-template-columns:40px 1fr 10px;align-items:center;min-height:58px;padding:0 15px;display:grid}.mini-orders span{background:var(--ink);width:30px;height:30px;color:var(--white);border-radius:9px;place-items:center;font-size:8px;font-weight:700;display:grid}.mini-orders strong{font-size:12px}.mini-orders i{background:#41895d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #41895d1c}.mini-metrics{background:#f3eee7;border:1px solid #ded8ce;border-radius:16px;grid-template-columns:1.4fr .6fr;align-items:center;gap:20px;height:150px;margin-top:auto;padding:18px;display:grid}.mini-chart{border-bottom:1px solid #d7d0c6;align-items:flex-end;gap:7px;height:95px;padding:5px 8px;display:flex}.mini-chart i{width:100%;height:var(--mini-height);background:linear-gradient(#ff8a57,#eb5017);border-radius:4px 4px 0 0}.mini-ring{aspect-ratio:1;background:conic-gradient(var(--orange) 0 78%, #ddd7ce 78% 100%);border-radius:50%;place-items:center;display:grid}.mini-ring:before{content:"";background:#f3eee7;border-radius:50%;width:70%;height:70%}.mini-ring span{font-size:11px;font-weight:700;position:absolute}.delivery-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-top:auto;display:grid}.delivery-flow span{background:#ffffff4d;border:1px solid #11120f21;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:75px;font-size:9px;font-weight:700;display:flex}.delivery-flow span i{background:var(--ink);width:25px;height:25px;color:var(--white);border-radius:8px;place-items:center;font-size:7px;font-style:normal;display:grid}.delivery-flow b{font-family:var(--font-serif);font-size:20px;font-weight:400}.control-layout{flex:1;grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.permissions-list{flex-direction:column;gap:8px;display:flex}.permissions-list>span{background:#ffffff61;border:1px solid #11120f21;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;min-height:74px;padding:0 16px;display:grid}.permissions-list i{background:var(--ink);width:31px;height:31px;color:var(--white);border-radius:9px;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.permissions-list strong{font-size:12px}.permissions-list small{color:#777970;font-size:9px}.roles-section{background:var(--ink);color:var(--white);overflow:hidden}.roles-section__glow{filter:blur(100px);background:#ff6b2c1c;border-radius:50%;width:750px;height:400px;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.roles-layout{grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;min-height:660px;display:grid}.role-tabs{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-bottom:48px;display:grid}.role-tabs button{color:#858780;cursor:pointer;text-align:left;background:0 0;border:0;align-items:flex-start;gap:6px;min-height:63px;padding:0 8px;font-size:12px;font-weight:700;transition:color .18s;display:flex;position:relative}.role-tabs button:after{background:var(--orange);content:"";height:2px;transition:transform .2s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.role-tabs button span{color:#555750;font-size:8px}.role-tabs button:hover,.role-tabs .is-active{color:var(--white)}.role-tabs .is-active:after{transform:scaleX(1)}.role-tabs .is-active span{color:var(--orange)}.role-panel{animation:.26s both role-in}.role-panel__number{color:var(--orange);letter-spacing:.14em;margin-bottom:20px;font-size:10px;font-weight:800}.role-panel h3{max-width:570px;margin-bottom:22px;font-size:clamp(44px,4.5vw,68px);font-weight:500}.role-panel p{color:#aeb0a8;max-width:570px;margin-bottom:28px;font-size:17px;line-height:1.72}.role-panel ul{flex-direction:column;gap:11px;margin:0 0 36px;padding:0;list-style:none;display:flex}.role-panel li{color:#d7d8d2;align-items:center;gap:11px;font-size:14px;display:flex}.role-panel li span{width:22px;height:22px;color:var(--orange);background:#ff6b2c21;border-radius:50%;place-items:center;font-size:9px;display:grid}.role-visual{place-items:center;min-height:620px;display:grid;position:relative}.role-visual__halo{background:var(--role-accent);border-radius:50%;width:520px;height:520px;position:absolute}@supports (color:color-mix(in lab, red, red)){.role-visual__halo{background:color-mix(in srgb, var(--role-accent) 24%, transparent)}}.role-visual__halo{filter:blur(70px)}.role-device{z-index:2;width:min(100%,430px);height:560px;color:var(--ink);background:#f5f1ea;border:1px solid #ffffff73;border-radius:42px;padding:30px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 48px 90px #0006}.role-device:before{background:var(--role-accent);border-radius:0 0 0 100%;width:170px;height:170px;position:absolute;top:0;right:0}@supports (color:color-mix(in lab, red, red)){.role-device:before{background:color-mix(in srgb, var(--role-accent) 82%, white)}}.role-device:before{content:"";opacity:.68}.role-device__top{z-index:2;align-items:center;gap:9px;margin-bottom:42px;display:flex;position:relative}.role-device__top span{background:var(--orange);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.role-device__top strong{font-size:13px}.role-device__top i{background:#ffffff73;border:1px solid #11120f1c;border-radius:50%;width:34px;height:34px;margin-left:auto}.role-greeting{flex-direction:column;margin-bottom:20px;display:flex;position:relative}.role-greeting small{color:#777970;letter-spacing:.1em;margin-bottom:4px;font-size:8px;font-weight:800}.role-greeting strong{letter-spacing:-.045em;max-width:320px;font-size:28px;line-height:1}.role-search{color:#999b94;background:#fff;border:1px solid #ded8cf;border-radius:12px;margin-bottom:15px;padding:12px 14px;font-size:9px}.role-card{border-radius:20px;flex-direction:column;justify-content:flex-end;height:135px;margin-bottom:14px;padding:18px;display:flex}.role-card--warm{background:linear-gradient(135deg, var(--role-accent), #ff9b6d)}.role-card small{letter-spacing:.12em;font-size:7px;font-weight:800}.role-card strong{max-width:250px;font-size:21px;line-height:1.05}.role-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.role-grid span{color:#6c6e67;background:#fff;border:1px solid #dfdad2;border-radius:12px;place-items:center;min-height:55px;font-size:7px;font-weight:700;display:grid}.role-order{background:#fff;border:1px solid #ded9d0;border-radius:14px;grid-template-columns:48px 1fr 10px;align-items:center;min-height:72px;margin-bottom:9px;padding:0 15px;display:grid}.role-order span{background:var(--role-accent);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}@supports (color:color-mix(in lab, red, red)){.role-order span{background:color-mix(in srgb, var(--role-accent) 75%, white)}}.role-order span{font-size:9px;font-weight:800}.role-order strong{font-size:12px}.role-order i{background:#4c9166;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #4c91661a}.route-map{background:linear-gradient(35deg, transparent 44%, #ffffffe6 45% 48%, transparent 49%), linear-gradient(140deg, transparent 40%, #fffc 41% 45%, transparent 46%), var(--role-accent);border-radius:20px;height:245px;margin-bottom:15px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-map{background:linear-gradient(35deg, transparent 44%, #ffffffe6 45% 48%, transparent 49%), linear-gradient(140deg, transparent 40%, #fffc 41% 45%, transparent 46%), color-mix(in srgb, var(--role-accent) 62%, #e3e0d8)}}.route-map:before{border:3px dashed var(--ink);content:"";border-top-color:#0000;border-left-color:#0000;border-radius:50%;width:210px;height:125px;position:absolute;top:34px;left:68px;transform:rotate(-18deg)}.route-map i{border:4px solid var(--ink);background:var(--orange);border-radius:50% 50% 50% 0;width:15px;height:15px;position:absolute;transform:rotate(-45deg)}.route-map i:first-child{top:45px;left:60px}.route-map i:nth-child(2){top:127px;left:175px}.route-map i:nth-child(3){bottom:45px;right:45px}.route-map span{background:var(--ink);color:#fff;border-radius:999px;padding:7px 11px;font-size:8px;font-weight:800;position:absolute;bottom:16px;right:16px}.role-route-info{flex-direction:column;display:flex}.role-route-info span,.role-route-info small{color:#85877f;font-size:8px}.role-route-info strong{font-size:15px}.admin-metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-bottom:14px;display:grid}.admin-metrics span{background:#fff;border:1px solid #ded9d0;border-radius:14px;flex-direction:column;justify-content:center;height:84px;padding:14px;display:flex}.admin-metrics small{color:#888a82;font-size:7px;font-weight:800}.admin-metrics strong{font-size:15px}.admin-chart{background:repeating-linear-gradient(#fff,#fff 39px,#eeeae3 40px);border:1px solid #ded9d0;border-radius:18px;align-items:flex-end;gap:12px;height:200px;padding:25px 22px;display:flex}.admin-chart i{width:100%;height:var(--admin-height);background:linear-gradient(#ff9d6e,#f45217);border-radius:6px 6px 1px 1px}.role-badge{z-index:4;color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e6;border:1px solid #ffffff80;border-radius:14px;align-items:center;gap:10px;padding:11px 15px;animation:5s ease-in-out infinite float-note;display:flex;position:absolute;bottom:13%;right:2%;box-shadow:0 18px 40px #00000038}.role-badge span{background:var(--role-accent);border-radius:8px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.role-badge strong{font-size:10px}.app-section{background:var(--surface);overflow:hidden}.app-layout{grid-template-columns:1fr .9fr;align-items:center;gap:110px;display:grid}.app-copy h2{margin-bottom:30px}.app-copy>p{max-width:600px;color:var(--text-muted);margin-bottom:30px;font-size:18px;line-height:1.75}.app-categories{flex-wrap:wrap;gap:8px;margin-bottom:31px;display:flex}.app-categories span{border:1px solid var(--line-light);color:#575951;background:#f7f3ec;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:600}.store-badges{flex-wrap:wrap;gap:10px;margin-bottom:25px;display:flex}.store-badge{background:var(--ink);min-width:175px;min-height:59px;color:var(--white);border-radius:13px;align-items:center;gap:11px;padding:8px 15px;transition:transform .18s,background-color .18s;display:flex}.store-badge:hover{background:#2a2c27;transform:translateY(-2px)}.store-badge__icon{width:31px;height:31px;color:var(--orange);background:#ffffff1a;border-radius:9px;place-items:center;font-size:13px;display:grid}.store-badge>span:last-child{flex-direction:column;display:flex}.store-badge small{color:#aaa9a4;letter-spacing:.05em;font-size:7px}.store-badge strong{font-size:14px;line-height:1.2}.app-visual{place-items:center;min-height:720px;display:grid;position:relative}.app-visual:before{content:"";border:1px solid #ddd6cc;border-radius:50%;width:650px;height:650px;position:absolute}.app-visual:after{content:"";border:1px dashed #d5cec4;border-radius:50%;width:480px;height:480px;animation:40s linear infinite rotate-slow;position:absolute}.phone-shell--large{z-index:3;border-width:8px;border-radius:48px;width:330px;height:650px;padding:30px 19px 20px;box-shadow:0 55px 90px #1a18143d}.phone-shell--large .phone-speaker{width:70px;height:8px;top:10px}.phone-shell--large .phone-status{margin-bottom:16px;font-size:8px}.phone-shell--large .phone-app-brand>span{width:30px;height:30px;font-size:11px}.phone-shell--large .phone-app-brand strong{font-size:13px}.phone-shell--large .phone-app-brand i{width:30px;height:30px}.phone-shell--large .phone-location small{font-size:9px}.phone-shell--large .phone-location strong{font-size:22px}.phone-shell--large .phone-search{border-radius:12px;padding:12px 13px;font-size:8px}.app-feature-card{background:radial-gradient(circle at 83% 15%,#ffffff47,#0000 15%),linear-gradient(135deg,#f25a20,#ff9a61);border-radius:20px;flex-direction:column;justify-content:flex-end;height:170px;margin-bottom:13px;padding:18px;display:flex}.app-feature-card small{letter-spacing:.1em;font-size:7px;font-weight:800}.app-feature-card strong{max-width:220px;font-size:21px;line-height:1.05}.app-feature-card span{margin-top:7px;font-size:8px;font-weight:700}.app-listing{background:#fff;border:1px solid #ded9d0;border-radius:13px;grid-template-columns:39px 1fr auto;align-items:center;margin-bottom:8px;padding:10px;display:grid}.app-listing>i{width:30px;height:30px;color:var(--orange-dark);background:#eee7dc;border-radius:9px;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.app-listing div{flex-direction:column;display:flex}.app-listing strong{font-size:9px}.app-listing small,.app-listing>span{color:#8c8e87;font-size:7px}.phone-shell--large .phone-nav{height:55px;padding:0 20px}.phone-shell--large .phone-nav span{font-size:7px}.city-orbit{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8e6;border:1px solid #e3dcd2;border-radius:50%;place-items:center;width:110px;height:110px;display:grid;position:absolute;box-shadow:0 20px 40px #1e1c171f}.city-orbit span{font-size:10px;font-weight:700}.city-orbit--one{animation:6s ease-in-out infinite float-note;top:8%;left:5%}.city-orbit--two{width:92px;height:92px;animation:6s ease-in-out 1s infinite float-note;top:20%;right:0}.city-orbit--three{width:82px;height:82px;animation:6s ease-in-out 2s infinite float-note;bottom:15%;right:4%}.app-map-card{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8ed;border:1px solid #e1dbd2;border-radius:17px;width:210px;padding:16px;position:absolute;bottom:7%;left:1%;box-shadow:0 25px 55px #1e1c1724}.app-map-card small{color:#898b84;letter-spacing:.12em;font-size:6px;font-weight:800;display:block}.app-map-card strong{margin-bottom:12px;font-size:13px;display:block}.app-map-card>div{background:linear-gradient(20deg,#0000 44%,#fff 45% 49%,#0000 50%),linear-gradient(135deg,#0000 40%,#fff 41% 45%,#0000 46%),#dcebe2;border-radius:10px;height:55px;position:relative}.app-map-card i{background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 4px #ff6b2c26}.app-map-card i:first-child{top:10px;left:22px}.app-map-card i:nth-child(2){top:31px;left:70px}.app-map-card i:nth-child(3){top:15px;right:55px}.app-map-card i:nth-child(4){bottom:9px;right:20px}.solutions-section{background:#e7ded2}.solution-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solution-card{background:var(--surface);border:1px solid #11120f1f;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:510px;padding:25px;transition:transform .22s,box-shadow .22s,background-color .22s;display:flex}.solution-card:hover{transform:translateY(-6px);box-shadow:0 25px 55px #1d1a151f}.solution-card--featured{background:var(--ink);color:var(--white);border-color:#ffffff17}.solution-card__top{justify-content:space-between;align-items:center;display:flex}.solution-card__top span{color:#85877f;font-size:9px;font-weight:800}.solution-card__top i{border:1px solid #11120f1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;transition:transform .18s,background-color .18s;display:grid}.solution-card--featured .solution-card__top i{border-color:#ffffff21}.solution-card:hover .solution-card__top i{background:var(--orange);color:var(--ink);transform:rotate(8deg)}.solution-icon{background:#ede7de;border-radius:20px;height:145px;margin:32px 0;position:relative;overflow:hidden}.solution-card--featured .solution-icon{background:#22231f}.solution-icon--platform>span{background:var(--orange);width:48px;height:48px;color:var(--ink);border-radius:14px;place-items:center;font-size:16px;font-weight:800;display:grid;position:absolute;top:25px;left:25px}.solution-icon--platform i{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:150px;height:45px;position:absolute;right:-20px}.solution-icon--platform i:first-of-type{top:18px}.solution-icon--platform i:nth-of-type(2){top:72px;right:10px}.solution-icon--platform i:nth-of-type(3){top:126px;right:-5px}.solution-icon--campaign i{background:var(--orange);border-radius:8px 8px 2px 2px;width:32px;position:absolute;bottom:26px}.solution-icon--campaign i:first-child{height:48px;left:32px}.solution-icon--campaign i:nth-child(2){background:#e8521b;height:75px;left:76px}.solution-icon--campaign i:nth-child(3){background:var(--ink);height:102px;left:120px}.solution-icon--web>span{border:2px solid var(--ink);background:#fff;border-radius:14px;position:absolute;inset:22px}.solution-icon--web>span:before{border-bottom:2px solid var(--ink);content:"";background:#f3eee6;height:25px;position:absolute;top:0;left:0;right:0}.solution-icon--web i{z-index:2;background:var(--orange);border-radius:7px;position:absolute}.solution-icon--web i:first-of-type{width:48px;height:42px;top:65px;left:43px}.solution-icon--web i:last-of-type{width:70px;height:8px;top:65px;right:43px;box-shadow:0 16px #d9d2c8,0 32px #d9d2c8}.solution-icon--commerce>span{background:var(--orange);border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid;position:absolute;top:30px;right:35px}.solution-icon--commerce i{border:3px solid var(--ink);border-top:0;border-radius:0 0 18px 18px;width:120px;height:63px;position:absolute;bottom:28px;left:35px;transform:skew(-8deg)}.solution-icon--commerce i:last-child{background:var(--ink);width:13px;height:13px;box-shadow:74px 0 0 var(--ink);border:0;border-radius:50%;bottom:18px;left:50px;transform:none}.solution-card small{color:#7a7c74;letter-spacing:.12em;font-size:9px;font-weight:800}.solution-card h3{margin:12px 0 14px;font-size:27px;font-weight:600;line-height:1.05}.solution-card p{color:#63655d;margin-bottom:0;font-size:13px;line-height:1.65}.solution-card--featured p{color:#aeb0a8}.solution-card__link{align-items:center;gap:8px;margin-top:30px;font-size:12px;display:inline-flex}.solution-card__link span{color:var(--orange-dark)}.solution-card--featured .solution-card__link span{color:var(--orange)}.services-link{color:#5f615a;justify-content:center;align-items:center;gap:18px;margin-top:35px;font-size:13px;display:flex}.services-link a{color:var(--ink);align-items:center;gap:7px;font-weight:700;display:inline-flex}.services-link a span{color:var(--orange-dark)}.store-section{background:radial-gradient(circle at 23% 30%, #ff6b2c26, transparent 24%), var(--ink);color:var(--white);padding:118px 0;position:relative;overflow:hidden}.store-section__grid{opacity:.75}.store-layout{z-index:2;grid-template-columns:1fr .72fr;align-items:center;gap:120px;display:grid;position:relative}.store-copy h2{margin-bottom:28px}.store-copy>p{color:#b5b7af;max-width:630px;margin-bottom:31px;font-size:18px;line-height:1.72}.store-actions{flex-wrap:wrap;gap:11px;margin-bottom:28px;display:flex}.store-trust{color:#94968f;flex-wrap:wrap;gap:20px;font-size:11px;display:flex}.store-trust span{align-items:center;gap:6px;display:inline-flex}.store-trust i{width:18px;height:18px;color:var(--mint);background:#b7dec91f;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.checkout-card{color:var(--ink);background:#f6f1e9;border:1px solid #ffffff73;border-radius:28px;padding:24px;position:relative;transform:rotate(2deg);box-shadow:0 45px 90px #0000005c}.checkout-card:before{z-index:-1;content:"";background:#ffffff09;border:1px solid #ffffff1f;border-radius:30px;position:absolute;inset:-18px 25px 18px -18px;transform:rotate(-5deg)}.checkout-card__header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.checkout-card__header>span:last-child{color:#72746d;border:1px solid #d6d1c8;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:700}.checkout-product{border-bottom:1px solid #dcd6cc;grid-template-columns:100px 1fr;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:20px;display:grid}.checkout-product__visual{background:radial-gradient(circle at 72% 20%,#ffffff38,#0000 18%),linear-gradient(135deg,#e95018,#ff9460);border-radius:18px;place-items:center;height:100px;display:grid}.checkout-product__visual span{border:2px solid var(--ink);border-radius:13px;place-items:center;width:43px;height:43px;font-size:18px;font-weight:800;display:grid;transform:rotate(-5deg)}.checkout-product>div:last-child{flex-direction:column;display:flex}.checkout-product small{color:#85877f;letter-spacing:.1em;font-size:7px;font-weight:800}.checkout-product strong{font-size:18px}.checkout-product>div:last-child span{color:#72746d;font-size:9px}.checkout-line{color:#777970;justify-content:space-between;align-items:center;padding:9px 0;font-size:9px;display:flex}.checkout-line strong{color:var(--ink)}.checkout-button{background:var(--ink);height:52px;color:var(--white);border-radius:13px;justify-content:space-between;align-items:center;margin-top:15px;padding:0 18px;font-size:11px;font-weight:700;display:flex}.checkout-button i{color:var(--orange);font-size:16px;font-style:normal}.checkout-secure{color:#85877f;justify-content:center;align-items:center;gap:6px;padding-top:13px;font-size:8px;display:flex}.checkout-secure i{color:#566cd8;font-size:7px;font-style:normal}.implementation-section{background:var(--paper)}.implementation-track{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:70px;display:grid;position:relative}.implementation-line{background:#d6cfc5;height:1px;position:absolute;top:20px;left:0;right:0}.implementation-line i{border:3px solid var(--paper);background:var(--orange);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #d6cfc5}.implementation-line i:first-child{left:16.66%}.implementation-line i:nth-child(2){left:50%}.implementation-line i:nth-child(3){left:83.33%}.implementation-track article{border:1px solid var(--line-light);background:var(--surface);border-radius:24px;min-height:315px;padding:31px;transition:transform .22s,background-color .22s}.implementation-track article:hover{background:#fff;transform:translateY(-5px)}.implementation-track article>span{background:var(--ink);width:45px;height:45px;color:var(--white);border-radius:13px;place-items:center;margin-bottom:58px;font-size:11px;font-weight:800;display:grid}.implementation-track small{color:var(--orange-dark);letter-spacing:.13em;font-size:8px;font-weight:800}.implementation-track h3{margin:10px 0 13px;font-size:27px;font-weight:600;line-height:1.08}.implementation-track p{color:#66685f;margin:0;font-size:13px;line-height:1.65}.use-cases-section{background:#e9e1d6;border-top:1px solid #d9d2c8}.use-case-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.use-case-grid article{border:1px solid var(--line-light);background:#fffdf89e;border-radius:23px;flex-direction:column;min-height:260px;padding:28px;transition:background-color .22s,transform .22s;display:flex;position:relative}.use-case-grid article:hover{background:var(--surface);transform:translateY(-4px)}.use-case-grid .use-case--featured{background:var(--orange);grid-column:span 2}.use-case-grid article>span{color:#777970;font-size:9px;font-weight:800}.use-case-grid h3{max-width:440px;margin:auto 0 12px;font-size:29px;font-weight:600}.use-case-grid p{color:#64665e;max-width:500px;margin-bottom:0;font-size:13px}.use-case-grid article>i{border:1px solid #11120f26;border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-style:normal;display:grid;position:absolute;top:22px;right:22px}.license-section{color:var(--white);background:radial-gradient(circle at 18% 30%,#ff6b2c1f,#0000 28%),#171814;padding:125px 0}.license-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:110px;display:grid}.license-copy h2{margin-bottom:27px}.license-copy p{color:#b3b5ad;max-width:550px;margin-bottom:29px;font-size:17px;line-height:1.72}.license-copy>small{color:#777a72;max-width:380px;margin-top:18px;font-size:9px;display:block}.license-includes{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:28px;padding:32px}.license-includes__top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:29px;padding-bottom:22px;display:flex}.license-includes__top strong{font-size:16px}.license-includes__top span{color:var(--orange);letter-spacing:.14em;font-size:8px;font-weight:800}.license-includes ul{grid-template-columns:repeat(2,1fr);gap:11px 22px;margin:0;padding:0;list-style:none;display:grid}.license-includes li{color:#c8cac2;align-items:center;gap:10px;font-size:12px;display:flex}.license-includes li span{width:22px;height:22px;color:var(--mint);background:#b7dec91a;border-radius:50%;flex:0 0 22px;place-items:center;font-size:8px;display:grid}.faq-section{background:var(--surface)}.faq-layout{grid-template-columns:.64fr 1.36fr;align-items:start;gap:105px;display:grid}.faq-intro{position:sticky;top:110px}.faq-intro h2{margin-bottom:27px}.faq-intro p{max-width:420px;color:var(--text-muted);margin-bottom:28px;font-size:16px}.faq-list{border-top:1px solid #d8d2c8}.faq-list details{border-bottom:1px solid #d8d2c8}.faq-list summary{cursor:pointer;grid-template-columns:42px 1fr 35px;align-items:center;min-height:87px;padding:16px 0;font-size:16px;font-weight:600;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#8b8d85;font-size:9px;font-weight:800}.faq-list summary i{border:1px solid #d3ccc2;border-radius:50%;place-items:center;width:31px;height:31px;font-size:17px;font-style:normal;font-weight:400;transition:background-color .18s,transform .18s;display:grid}.faq-list summary:hover i{background:var(--orange)}.faq-list details[open] summary i{background:var(--orange);transform:rotate(45deg)}.faq-list details>p{color:#62645c;max-width:680px;margin:-4px 40px 27px 42px;font-size:14px;line-height:1.75}.demo-section{background:var(--orange);padding:132px 0;position:relative;overflow:hidden}.demo-section__orb{border:1px solid #11120f1c;border-radius:50%;position:absolute}.demo-section__orb--one{width:750px;height:750px;top:-350px;right:-170px}.demo-section__orb--two{width:600px;height:600px;bottom:-280px;left:-220px}.demo-layout{z-index:2;grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid;position:relative}.demo-copy .eyebrow{color:#11120fb3}.demo-copy .eyebrow i{background:var(--ink);box-shadow:0 0 0 5px #11120f1a}.demo-copy h2{margin-bottom:28px}.demo-copy h2 em{color:var(--ink)}.demo-copy>p{color:#11120fbf;max-width:560px;margin-bottom:38px;font-size:17px;line-height:1.72}.demo-contact{flex-direction:column;display:flex}.demo-contact small{color:#11120f94;letter-spacing:.12em;margin-bottom:6px;font-size:8px;font-weight:800}.demo-contact a{width:fit-content;font-size:15px;font-weight:700;transition:opacity .18s}.demo-contact a:hover{opacity:.62}.lead-form{background:var(--surface);border:1px solid #ffffff80;border-radius:30px;padding:36px;box-shadow:0 38px 80px #632a1133}.lead-form__header{border-bottom:1px solid #ddd7ce;justify-content:space-between;align-items:center;margin-bottom:27px;padding-bottom:20px;display:flex}.lead-form__header strong{font-size:20px}.lead-form__header span{color:#426950;background:#e5f1e9;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:700}.form-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:18px;display:grid}.form-grid label{flex-direction:column;gap:7px;display:flex}.form-grid label>span{color:#63655e;font-size:9px;font-weight:700}.form-grid__full{grid-column:span 2}.form-grid input,.form-grid textarea{width:100%;color:var(--ink);background:#faf7f1;border:1px solid #dcd6cd;border-radius:12px;outline:none;font-size:13px;transition:border-color .18s,box-shadow .18s,background-color .18s}.form-grid input{height:50px;padding:0 14px}.form-grid textarea{resize:vertical;min-height:100px;padding:13px 14px}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--orange);background:#fff;box-shadow:0 0 0 4px #ff6b2c1a}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#a2a39d}.lead-form .button--orange{background:var(--ink);color:var(--white);box-shadow:none}.lead-form .button--orange span{color:var(--orange)}.lead-form .button--orange:hover{background:#292b26}.form-note{color:#8b8d86;text-align:center;margin:13px 0 0;font-size:8px}.form-note a{text-decoration:underline}.site-footer{background:var(--ink);color:var(--white);padding:86px 0 28px}.footer-main{grid-template-columns:1.5fr repeat(3,.7fr);gap:60px;padding-bottom:70px;display:grid}.footer-brand>a{margin-bottom:22px;display:inline-block}.footer-brand p{color:#92948d;max-width:350px;margin-bottom:25px;font-size:13px;line-height:1.7}.footer-socials{gap:8px;display:flex}.footer-socials a{color:#c7c8c2;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:37px;height:37px;font-size:11px;font-weight:800;transition:background-color .18s,color .18s,transform .18s;display:grid}.footer-socials a:hover{background:var(--orange);color:var(--ink);transform:translateY(-2px)}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links strong{margin-bottom:9px;font-size:12px}.footer-links a{color:#8f918a;width:fit-content;font-size:12px;transition:color .18s}.footer-links a:hover{color:var(--orange)}.footer-bottom{color:#666861;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding-top:24px;font-size:9px;display:flex}.whatsapp-float{z-index:90;color:#102318;background:#2dc568;border:1px solid #ffffff80;border-radius:999px;align-items:center;gap:9px;min-height:49px;padding:6px 17px 6px 7px;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 35px #0e54293d}.whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0e54294d}.whatsapp-float>span{color:#148542;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:17px;display:grid}.whatsapp-float strong{font-size:11px}.motion-ready [data-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.capability-grid [data-reveal]:nth-child(2),.solution-grid [data-reveal]:nth-child(2),.implementation-track [data-reveal]:nth-of-type(2){transition-delay:70ms}.capability-grid [data-reveal]:nth-child(3),.solution-grid [data-reveal]:nth-child(3),.implementation-track [data-reveal]:nth-of-type(3){transition-delay:.14s}.capability-grid [data-reveal]:nth-child(4),.solution-grid [data-reveal]:nth-child(4){transition-delay:.21s}.hero-animate{animation:.8s cubic-bezier(.2,.7,.2,1) both hero-in}.hero-animate--1{animation-delay:.1s}.hero-animate--2{animation-delay:.17s}.hero-animate--3{animation-delay:.24s}.hero-animate--4{animation-delay:.31s}.hero-animate--5{animation-delay:.38s}.hero-animate--visual{animation:1s cubic-bezier(.2,.7,.2,1) .28s both hero-visual-in}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-visual-in{0%{opacity:0;transform:translate(28px,20px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes chart-grow{0%{opacity:.3;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes float-note{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(1deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes rotate-slow{to{transform:rotate(360deg)}}@keyframes role-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.site-header{padding-inline:24px}.nav-links{gap:18px}.nav-actions{gap:12px}.hero__inner{grid-template-columns:minmax(410px,.9fr) minmax(490px,1.1fr)}.product-stage{transform-origin:0;width:690px;height:590px;transform:scale(.9)}.solution-grid{grid-template-columns:repeat(2,1fr)}.solution-card{min-height:470px}}@media (max-width:1020px){.section{padding:105px 0}.menu-toggle{display:block}.main-navigation{visibility:hidden;opacity:0;background:#11120ffa;flex-direction:column;justify-content:center;align-items:stretch;gap:38px;padding:110px 34px 38px;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.main-navigation.is-open{visibility:visible;opacity:1;transform:translateY(0)}.nav-links{flex-direction:column;align-items:flex-start;gap:8px}.nav-links a{width:100%;color:var(--white);letter-spacing:-.04em;padding:9px 0;font-size:30px;font-weight:500}.nav-links a:after{display:none}.nav-actions{flex-direction:column;align-items:flex-start}.nav-access{min-height:44px;font-size:14px}.hero{min-height:auto;padding-top:145px}.hero__inner{grid-template-columns:1fr}.hero__copy{max-width:790px;padding-bottom:0}.hero h1{max-width:820px}.hero__visual{height:620px;margin-top:-35px}.product-stage{transform-origin:50%;margin-left:0;position:absolute;left:50%;transform:translate(-50%)scale(.93)}.hero__proof{margin-top:0}.section-heading--split{grid-template-columns:1fr;gap:27px}.section-heading--split p{max-width:700px}.roles-layout,.app-layout,.store-layout,.license-layout,.demo-layout{grid-template-columns:1fr}.roles-layout{gap:35px}.roles-content{max-width:700px;margin-inline:auto}.role-visual{min-height:600px}.app-layout{gap:50px}.app-visual{order:2}.app-copy{text-align:center;max-width:760px;margin-inline:auto}.app-copy h2,.app-copy>p{margin-inline:auto}.app-categories,.store-badges{justify-content:center}.store-layout,.license-layout,.demo-layout{gap:65px}.store-copy,.license-copy,.demo-copy{max-width:760px}.checkout-card{width:min(100%,620px);margin-inline:auto}.implementation-track{grid-template-columns:1fr;padding:0}.implementation-line{display:none}.implementation-track article{min-height:0}.implementation-track article>span{margin-bottom:34px}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:60px}.footer-main{grid-template-columns:1.3fr repeat(3,.7fr);gap:35px}}@media (max-width:760px){.container{width:min(calc(100% - 34px), var(--container))}.section{padding:84px 0}h2{font-size:clamp(45px,14vw,65px)}.site-header{height:72px;padding-inline:17px}.brand__mark{width:34px;height:34px}.hero{padding-top:120px}.hero h1{font-size:clamp(52px,15.5vw,76px)}.hero__lead{font-size:16px}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__micro{flex-direction:column;align-items:flex-start}.hero__visual{height:500px;margin-top:-30px}.product-stage{transform:translate(-50%)scale(.7)}.hero__proof{grid-template-columns:1fr}.hero__proof>div,.hero__proof>div:first-child{border-right:0;border-bottom:1px solid var(--line-dark);min-height:90px;padding:20px 0}.hero__proof>div:last-child{border-bottom:0}.process-marquee span{height:58px}.section-heading{margin-bottom:46px}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card--wide{border-radius:27px;grid-column:span 1;min-height:420px;padding:27px}.capability-card__content,.control-layout{grid-template-columns:1fr;gap:35px}.capability-card h3{font-size:37px}.mini-pipeline{height:220px}.control-layout{align-items:start}.role-tabs{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.role-visual{min-height:540px}.role-device{width:min(90%,390px);height:515px;padding:24px}.role-badge{right:0}.app-visual{min-height:620px;margin:-50px -35px;transform:scale(.86)}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:470px}.services-link{flex-direction:column;align-items:flex-start}.store-section,.license-section,.demo-section{padding:88px 0}.store-actions{flex-direction:column;align-items:stretch}.store-actions .button{width:100%}.store-trust{flex-direction:column;align-items:flex-start;gap:9px}.checkout-card{padding:20px}.use-case-grid{grid-template-columns:1fr}.use-case-grid .use-case--featured{grid-column:span 1}.license-includes{padding:24px}.license-includes ul{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr;gap:45px}.faq-intro{position:static}.faq-list summary{grid-template-columns:35px 1fr 34px;font-size:14px}.faq-list details>p{margin-left:35px}.lead-form{border-radius:24px;padding:23px}.lead-form__header{flex-direction:column;align-items:flex-start;gap:8px}.form-grid{grid-template-columns:1fr}.form-grid__full{grid-column:span 1}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;align-items:flex-start;gap:6px}.whatsapp-float{width:48px;padding:6px;bottom:14px;right:14px}.whatsapp-float>span{width:34px;height:34px}.whatsapp-float strong{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:460px){.hero__visual{height:430px}.product-stage{transform:translate(-50%)scale(.58)}.role-panel h3{font-size:43px}.role-visual{min-height:490px;margin-inline:-18px}.role-device{height:475px;padding:20px}.role-device__top{margin-bottom:27px}.route-map{height:200px}.app-visual{min-height:560px;margin:-80px -65px;transform:scale(.76)}.phone-shell--large{width:320px}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:span 1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.process-marquee__track{transform:none}}.course-landing{background:var(--paper);overflow:hidden}.course-landing-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.course-landing-hero{background:var(--ink);color:var(--white);padding-top:145px;position:relative;overflow:hidden}.course-landing-glow{filter:blur(2px);pointer-events:none;background:radial-gradient(circle,#ff6b2c40 0%,#ff6b2c14 32%,#0000 69%);border-radius:50%;width:820px;height:820px;position:absolute;top:-180px;right:-120px}.course-landing-hero__layout{z-index:1;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);align-items:center;gap:54px;min-height:720px;padding-bottom:68px;display:grid;position:relative}.course-landing-hero__copy{z-index:2;position:relative}.course-landing-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:690px;margin:0 0 25px;font-size:clamp(58px,5.3vw,82px);line-height:.93}.course-landing-hero__lead{max-width:680px;color:var(--white);letter-spacing:-.025em;margin-bottom:19px;font-size:20px;font-weight:600;line-height:1.42}.course-landing-hero__body{color:#aeb0a9;max-width:670px;margin-bottom:12px;font-size:14px;line-height:1.67}.course-landing-hero__support{color:var(--orange);margin-bottom:19px;font-size:14px;font-weight:700}.course-landing-hero__summary{border-left:2px solid var(--orange);color:#d5d6d0;max-width:660px;margin-bottom:25px;padding-left:17px;font-size:11px;font-weight:600;line-height:1.55}.course-landing-hero__actions{align-items:center;gap:20px;display:flex}.course-student-link,.course-final-student{color:#d4d5cf;border-bottom:1px solid #ffffff40;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.course-student-link span,.course-final-student span{color:var(--orange)}.course-payment-methods{background:#fffffff2;border:1px solid #ffffff1c;border-radius:13px;width:min(100%,560px);height:auto;margin-top:24px;padding:12px 15px}.course-payment-methods--compact{width:min(100%,390px);margin-top:20px;padding:8px 11px}.course-landing-hero__media{z-index:1;min-width:0;padding:24px 0 50px;position:relative}.course-cover{transform-origin:50%;background:#eaf0f7;border:1px solid #fff3;border-radius:33px;margin:0;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-3deg)rotateX(1deg);box-shadow:0 45px 95px #0000006b}.course-cover:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff47;position:absolute;inset:0;box-shadow:inset 0 0 50px #ffffff14}.course-cover img{width:100%;height:auto}.course-price-float,.course-bonus-float{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff30;flex-direction:column;display:flex;position:absolute;box-shadow:0 22px 55px #00000047}.course-price-float{min-width:215px;color:var(--ink);background:#fffdf8f0;border-radius:22px;padding:19px 22px;bottom:9px;left:-28px}.course-price-float small,.course-bonus-float small{letter-spacing:.15em;font-size:8px;font-weight:800}.course-price-float strong{letter-spacing:-.055em;margin:3px 0 0;font-size:33px;line-height:1}.course-price-float span{color:#74766e;margin-top:5px;font-size:10px}.course-bonus-float{max-width:255px;color:var(--ink);background:#b7dec9f0;border-color:#11120f1f;border-radius:19px;padding:17px 20px;top:0;right:-18px}.course-bonus-float strong{margin-top:4px;font-size:15px;line-height:1.25}.course-hero-checks{z-index:2;border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.course-hero-checks p{border-right:1px solid var(--line-dark);color:#c1c3bc;min-height:112px;margin:0;padding:27px 27px 24px;font-size:11px;line-height:1.55}.course-hero-checks p:first-child{padding-left:0}.course-hero-checks p:last-child{border-right:0}.course-enter{opacity:0;animation:.78s cubic-bezier(.2,.75,.2,1) forwards course-enter}.course-enter--1{animation-delay:30ms}.course-enter--2{animation-delay:.1s}.course-enter--3{animation-delay:.17s}.course-enter--4{animation-delay:.24s}.course-enter--5{animation-delay:.31s}.course-enter--visual{animation-delay:.16s;transform:translateY(22px)scale(.985)}@keyframes course-enter{to{opacity:1;transform:none}}.course-bonus-section{background:var(--orange);padding:45px 0}.course-bonus-section__layout{grid-template-columns:145px minmax(300px,.88fr) minmax(360px,1.12fr);align-items:center;gap:45px;display:grid}.course-bonus-section__layout>div{border-right:1px solid #11120f2b;justify-content:space-between;align-items:center;padding-right:30px;display:flex}.course-bonus-section__layout>div span{letter-spacing:.15em;font-size:8px;font-weight:800}.course-bonus-section__layout>div strong{font-family:var(--font-serif);font-size:50px;line-height:1}.course-bonus-section h2{font-size:clamp(34px,3.2vw,50px);line-height:1}.course-bonus-section p{color:#11120fb3;margin:0;font-size:13px;line-height:1.65}.course-pain-section{background:var(--surface)}.course-pain-section .section-heading h2{max-width:710px;font-size:clamp(48px,5vw,72px)}.course-pain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:55px;display:grid}.course-pain-grid article{border:1px solid var(--line-light);background:var(--paper);border-radius:28px;min-height:310px;padding:30px}.course-pain-grid article:nth-child(2){background:var(--mint)}.course-pain-grid article:nth-child(3){background:var(--paper-warm)}.course-pain-grid span{font-family:var(--font-serif);font-size:51px;line-height:1}.course-pain-grid p{color:#54564e;margin:100px 0 0;font-size:14px;line-height:1.62}.course-no-more{background:var(--ink);min-height:125px;color:var(--white);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-top:13px;padding:28px 35px;display:flex}.course-no-more strong{color:var(--orange);font-family:var(--font-serif);font-size:58px;font-weight:400}.course-no-more span{color:#b7b9b2;letter-spacing:.14em;font-size:10px;font-weight:700}.course-benefits-section{background:var(--paper)}.course-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:55px;display:grid}.course-benefit-grid article{border:1px solid var(--line-light);background:var(--surface);border-radius:25px;flex-direction:column;justify-content:space-between;min-height:245px;padding:28px;transition:transform .28s,box-shadow .28s;display:flex}.course-benefit-grid article:nth-child(2),.course-benefit-grid article:nth-child(7){background:var(--mint)}.course-benefit-grid article:nth-child(5){background:var(--orange)}.course-benefit-grid span{font-family:var(--font-serif);font-size:42px}.course-benefit-grid h3{max-width:310px;margin:40px 0 0;font-size:25px;line-height:1.08}.course-offer-section{background:var(--ink);color:var(--white);padding:128px 0;position:relative;overflow:hidden}.course-offer-layout{z-index:1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:75px;display:grid;position:relative}.course-offer-price{position:sticky;top:120px}.course-offer-price__amount{letter-spacing:-.08em;font-size:clamp(82px,8vw,120px);line-height:.84;display:block}.course-offer-price__regular{color:#a5a79f;margin:14px 0 30px;font-size:15px;text-decoration:line-through;display:block}.course-offer-price .button{min-width:225px}.course-offer-price>p{color:#969890;max-width:440px;margin:23px 0 0;font-size:12px}.course-offer-details{gap:12px;display:grid}.course-offer-details>article{border:1px solid var(--line-dark);background:#ffffff0b;border-radius:25px;grid-template-columns:72px 1fr;align-items:center;gap:24px;min-height:150px;padding:27px 31px;display:grid}.course-offer-details>article>span{color:var(--orange);font-family:var(--font-serif);font-size:48px}.course-offer-details h3{margin:0 0 5px;font-size:27px}.course-offer-details p{color:#a8aaa2;margin:0;font-size:13px}.course-buy-today{background:var(--orange);color:var(--ink);border-radius:28px;margin-top:4px;padding:36px}.course-buy-today small{letter-spacing:.16em;font-size:9px;font-weight:800}.course-buy-today h3{max-width:580px;margin:15px 0 12px;font-size:clamp(34px,3.5vw,51px);line-height:1}.course-buy-today p{color:#11120fb0;max-width:610px;line-height:1.65}.course-testimonials-section{color:var(--white);background:#171915;padding:125px 0 112px;position:relative;overflow:hidden}.course-testimonials-section:before{filter:blur(100px);content:"";background:#ff6b2c1f;border-radius:50%;width:700px;height:520px;position:absolute;top:-240px;left:38%}.course-testimonials-heading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:70px;display:grid;position:relative}.course-testimonials-heading h2{max-width:780px;font-size:clamp(53px,5.6vw,80px)}.course-testimonials-heading>p{color:#a6a8a0;margin:0;font-size:14px;line-height:1.7}.course-testimonials-shell{width:min(100% - 48px,1440px);margin:56px auto 0;position:relative}.course-testimonials__controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.course-testimonials__controls>span{color:#8f9189;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.course-testimonials__controls>div{gap:8px;display:flex}.course-testimonials__controls button{border:1px solid var(--line-dark);width:48px;height:48px;color:var(--white);cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.course-testimonials__rail{overscroll-behavior-inline:contain;scrollbar-color:var(--orange) #ffffff14;scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-rows:repeat(2,405px);grid-auto-columns:228px;grid-auto-flow:column;gap:13px;padding:0 0 16px;display:grid;overflow-x:auto}.course-testimonial-card{border:1px solid var(--line-dark);width:100%;height:100%;color:var(--white);cursor:pointer;scroll-snap-align:start;text-align:left;isolation:isolate;background:#272923;border-radius:24px;padding:0;position:relative;overflow:hidden}.course-testimonial-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .35s}.course-testimonial-card__shade{z-index:1;background:linear-gradient(#11120f08 30%,#11120f33 52%,#11120ff2 100%);position:absolute;inset:0}.course-testimonial-card__index{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#11120f7a;border:1px solid #ffffff3b;border-radius:50%;place-items:center;width:37px;height:37px;font-size:8px;font-weight:800;display:grid;position:absolute;top:16px;left:16px}.course-testimonial-card__play{z-index:2;background:var(--orange);width:57px;height:57px;color:var(--ink);border:1px solid #11120f21;border-radius:50%;place-items:center;padding-left:3px;font-size:16px;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 45px #00000040}.course-testimonial-card__copy{z-index:2;position:absolute;bottom:18px;left:18px;right:18px}.course-testimonial-card__copy strong{letter-spacing:-.03em;font-size:18px;line-height:1.1;display:block}.course-testimonial-card__copy small{color:#b9bbb4;margin-top:5px;font-size:9px;display:block}.course-video-modal{z-index:2000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605e6;place-items:center;padding:20px;animation:.18s both course-modal-in;display:grid;position:fixed;inset:0;overflow-y:auto}.course-video-modal__backdrop{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.course-video-modal__panel{z-index:1;background:var(--ink-raised);border:1px solid #ffffff2b;border-radius:27px;width:min(430px,100vw - 30px);padding:10px;position:relative;box-shadow:0 30px 100px #00000094}.course-video-modal__top{min-height:66px;color:var(--white);justify-content:space-between;align-items:center;gap:20px;padding:5px 6px 10px 10px;display:flex}.course-video-modal__top>div{flex-direction:column;display:flex}.course-video-modal__top small{color:var(--orange);letter-spacing:.15em;font-size:7px;font-weight:800}.course-video-modal__top strong{margin-top:2px;font-size:17px}.course-video-modal__top button{border:1px solid var(--line-dark);width:46px;height:46px;color:var(--white);cursor:pointer;background:#ffffff0f;border-radius:50%;place-items:center;font-size:27px;display:grid}.course-video-modal__frame{aspect-ratio:9/16;background:#000;border-radius:20px;width:100%;max-height:calc(100dvh - 125px);overflow:hidden}.course-video-modal__frame iframe{border:0;width:100%;height:100%}@keyframes course-modal-in{0%{opacity:0}to{opacity:1}}.course-final-section{background:var(--orange);color:var(--ink);padding:120px 0;position:relative;overflow:hidden}.course-final-section .course-landing-grid{background-image:linear-gradient(#11120f0f 1px,#0000 1px),linear-gradient(90deg,#11120f0f 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}.course-final-layout{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:75px;display:grid;position:relative}.course-final-copy h2{max-width:800px;margin:5px 0 24px;font-size:clamp(54px,5.5vw,79px)}.course-final-copy p{color:#11120fb8;max-width:700px;margin-bottom:14px;font-size:15px}.course-final-copy em{font-family:var(--font-serif);margin-top:25px;font-size:31px;display:block}.course-final-action{background:#fffdf842;border:1px solid #11120f29;border-radius:31px;flex-direction:column;align-items:center;padding:34px;display:flex}.course-final-action>img{background:var(--ink);border-radius:12px;width:150px;height:auto;margin-bottom:14px;padding:8px 12px}.course-final-action .course-payment-methods{margin:0 0 22px;padding:9px}.course-final-action .button{width:100%}.course-final-student{color:var(--ink);border-color:#11120f40;margin-top:14px}.course-final-student span{color:var(--ink)}@media (hover:hover){.course-benefit-grid article:hover{transform:translateY(-5px);box-shadow:0 17px 45px #11120f14}.course-testimonials__controls button:hover{background:var(--orange);color:var(--ink);transform:translateY(-2px)}.course-testimonial-card:hover img{filter:saturate(1.06);transform:scale(1.02)}.course-testimonial-card:hover .course-testimonial-card__play{transform:translate(-50%,-50%)scale(1.08)}}@media (max-width:1200px){.course-landing-hero__layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:38px}.course-landing-hero h1{font-size:clamp(56px,5.5vw,69px)}.course-price-float{left:-10px}.course-bonus-float{right:-6px}.course-offer-layout{gap:50px}}@media (max-width:1020px){.course-landing-hero{padding-top:125px}.course-landing-hero__layout{grid-template-columns:1fr;gap:45px;min-height:0}.course-landing-hero h1{max-width:880px;font-size:clamp(62px,8vw,83px)}.course-landing-hero__lead,.course-landing-hero__body,.course-landing-hero__summary{max-width:790px}.course-landing-hero__media{width:min(100%,850px);margin:0 auto}.course-hero-checks{grid-template-columns:1fr 1fr}.course-hero-checks p:nth-child(2){border-right:0}.course-hero-checks p:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}.course-hero-checks p:nth-child(3){padding-left:0}.course-bonus-section__layout{grid-template-columns:120px 1fr;gap:30px}.course-bonus-section__layout p{border-top:1px solid #11120f26;grid-column:1/-1;padding-top:23px}.course-pain-grid,.course-benefit-grid{grid-template-columns:1fr 1fr}.course-pain-grid article:last-child{grid-column:1/-1;min-height:235px}.course-pain-grid article:last-child p{margin-top:60px}.course-benefit-grid article:last-child{grid-column:1/-1}.course-offer-layout{grid-template-columns:1fr}.course-offer-price{position:static}.course-offer-price .course-payment-methods{max-width:470px}.course-testimonials-heading{grid-template-columns:1fr;gap:25px}.course-testimonials-heading>p{max-width:650px}.course-final-layout{grid-template-columns:1fr;gap:52px}.course-final-action{max-width:620px}}@media (max-width:760px){.course-landing-hero{padding-top:105px}.course-landing-hero__layout{gap:32px;padding-bottom:45px}.course-landing-hero h1{margin-bottom:20px;font-size:clamp(47px,13vw,63px)}.course-landing-hero__lead{font-size:17px}.course-landing-hero__actions{grid-template-columns:1fr;gap:10px;display:grid}.course-landing-hero__actions .button{width:100%}.course-student-link{border:0;justify-content:center}.course-payment-methods--compact{margin-inline:auto}.course-landing-hero__media{grid-template-columns:1fr 1fr;gap:9px;padding:0;display:grid}.course-cover{border-radius:25px;grid-column:1/-1;transform:none}.course-price-float,.course-bonus-float{min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}.course-price-float{border-radius:17px;padding:15px}.course-price-float strong{font-size:27px}.course-bonus-float{border-radius:17px;padding:15px}.course-bonus-float strong{font-size:12px}.course-hero-checks{grid-template-columns:1fr}.course-hero-checks p,.course-hero-checks p:nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:20px 0}.course-hero-checks p:last-child{border-bottom:0}.course-bonus-section{padding:36px 0}.course-bonus-section__layout{grid-template-columns:1fr;gap:20px}.course-bonus-section__layout>div{border:0;justify-content:flex-start;gap:20px;padding:0}.course-bonus-section__layout h2{font-size:39px}.course-bonus-section__layout p{grid-column:auto}.course-pain-section .section-heading h2{font-size:clamp(44px,12vw,58px)}.course-pain-grid,.course-benefit-grid{grid-template-columns:1fr}.course-pain-grid article,.course-pain-grid article:last-child{grid-column:auto;min-height:260px;padding:25px}.course-pain-grid p,.course-pain-grid article:last-child p{margin-top:55px}.course-no-more{flex-direction:column;align-items:flex-start;padding:27px}.course-no-more strong{font-size:50px}.course-benefit-grid article,.course-benefit-grid article:last-child{grid-column:auto;min-height:215px;padding:25px}.course-offer-section{padding:94px 0}.course-offer-price__amount{font-size:82px}.course-offer-price .button{width:100%}.course-offer-details>article{grid-template-columns:52px 1fr;gap:14px;min-height:125px;padding:22px}.course-offer-details>article>span{font-size:38px}.course-offer-details h3{font-size:23px}.course-buy-today{padding:27px}.course-testimonials-section{padding:92px 0 78px}.course-testimonials-heading h2{font-size:clamp(47px,12.5vw,61px)}.course-testimonials-shell{width:min(100% - 28px,1440px);margin-top:38px}.course-testimonials__controls{align-items:flex-end}.course-testimonials__controls>span{max-width:180px;line-height:1.45}.course-testimonials__rail{grid-template-rows:repeat(2,338px);grid-auto-columns:190px;gap:9px}.course-testimonial-card{border-radius:19px}.course-testimonial-card__play{width:49px;height:49px}.course-testimonial-card__copy{bottom:14px;left:14px;right:14px}.course-testimonial-card__copy strong{font-size:16px}.course-final-section{padding:90px 0}.course-final-copy h2{font-size:clamp(47px,12.5vw,61px)}.course-final-action{padding:26px}}@media (max-width:460px){.course-landing-hero h1{font-size:clamp(45px,13.6vw,57px)}.course-landing-hero__body{font-size:13px}.course-price-float span{font-size:8px}.course-bonus-float strong{font-size:11px}.course-no-more span{font-size:8px}.course-benefit-grid h3{font-size:23px}.course-testimonials__rail{grid-template-rows:repeat(2,306px);grid-auto-columns:172px}.course-testimonials__controls button{width:44px;height:44px}.course-video-modal{padding:8px}.course-video-modal__panel{border-radius:22px;width:calc(100vw - 16px);padding:7px}.course-video-modal__frame{border-radius:17px}.course-final-copy em{font-size:27px}}@media (prefers-reduced-motion:reduce){.course-enter,.course-cover,.course-benefit-grid article,.course-testimonial-card img,.course-testimonial-card__play,.course-testimonials__controls button,.course-video-modal{transition:none!important;animation:none!important;transform:none!important}}.programs-section{background:var(--ink);color:var(--white);overflow:hidden}.programs-section>.container{z-index:1;position:relative}.programs-section__grid,.program-hero__grid,.program-clarity__grid,.program-final__grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.programs-grid{grid-template-columns:1.04fr 1.04fr .92fr;gap:16px;margin-top:54px;display:grid}.program-card{min-width:0;min-height:560px;color:var(--ink);border:1px solid #ffffff1f;border-radius:32px;flex-direction:column;justify-content:space-between;padding:30px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.program-card--challenge{background:var(--orange)}.program-card--course{background:var(--surface)}.program-card--services{background:var(--mint)}.program-card__top{letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;font-size:10px;font-weight:700;display:flex}.program-card__top>i{border:1px solid #11120f29;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;display:grid}.program-campaign,.program-lessons,.program-services-visual{min-height:190px;margin:30px 0;position:relative}.program-campaign{background:#fffdf8c7;border:1px solid #11120f29;border-radius:22px;padding:22px;box-shadow:0 24px 60px #531b0524}.program-campaign>div{flex-direction:column;display:flex}.program-campaign small,.program-lessons small{letter-spacing:.14em;font-size:8px;font-weight:700}.program-campaign strong{margin-top:2px;font-size:17px}.program-campaign>div>span{color:#686a62;font-size:10px}.program-campaign b{border-bottom:1px solid #11120f1f;align-items:end;gap:7px;height:58px;margin-top:24px;display:flex}.program-campaign b i{background:var(--orange);border-radius:5px 5px 0 0;width:20%}.program-campaign b i:first-child{height:28%}.program-campaign b i:nth-child(2){height:48%}.program-campaign b i:nth-child(3){height:42%}.program-campaign b i:nth-child(4){height:70%}.program-campaign b i:nth-child(5){height:88%}.program-campaign>em{color:#476d5b;letter-spacing:.12em;align-items:center;gap:6px;margin-top:14px;font-size:8px;font-style:normal;font-weight:700;display:inline-flex}.program-campaign>em:before{content:"";background:#6db28f;border-radius:50%;width:6px;height:6px}.program-lessons{align-content:center;gap:8px;display:grid}.program-lessons>div{border:1px solid var(--line-light);background:var(--paper);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.program-lessons>div.is-active{background:var(--ink);color:var(--white);transform:translate(8px)}.program-lessons>div>i{background:var(--orange);width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:700;display:grid}.program-lessons>div>span{flex-direction:column;min-width:0;display:flex}.program-lessons strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.program-lessons>div>em{color:#7e8078;font-size:8px;font-style:normal}.program-services-visual{border:1px solid #11120f1f;border-radius:50%;flex-wrap:wrap;place-content:center;align-items:center;gap:8px;padding:18px;display:flex}.program-services-visual span{letter-spacing:.12em;background:#fffdf89e;border:1px solid #11120f24;border-radius:999px;padding:8px 11px;font-size:7px;font-weight:700}.program-services-visual strong{background:var(--ink);width:54px;height:54px;color:var(--orange);border-radius:18px;place-items:center;font-size:22px;display:grid}.program-card__copy>small{color:#11120fa3;letter-spacing:.15em;font-size:9px;font-weight:700}.program-card__copy h3{letter-spacing:-.045em;margin:9px 0 11px;font-size:clamp(28px,2.2vw,36px);line-height:1.03}.program-card__copy p{color:#11120fb3;min-height:78px;margin:0;font-size:13px;line-height:1.55}.program-card__copy>strong{border-top:1px solid #11120f24;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;padding-top:18px;font-size:11px;display:flex}.program-card__copy>strong span{white-space:nowrap;font-size:10px}.programs-note{color:#92948d;text-align:center;margin:28px auto 0;font-size:11px}@media (hover:hover) and (pointer:fine){.program-card:hover{transform:translateY(-5px);box-shadow:0 28px 80px #00000040}.program-card:hover .program-card__top>i{transform:rotate(12deg)}}.program-page{background:var(--paper);overflow:hidden}.program-hero{background:var(--ink);color:var(--white);padding:152px 0 0;position:relative;overflow:hidden}.program-hero__orb{border:1px solid #ff6b2c29;border-radius:50%;width:720px;height:720px;position:absolute;top:-240px;right:-180px;box-shadow:0 0 130px #ff6b2c1f}.program-hero__orb:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:110px}.program-hero__layout{z-index:1;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:56px;min-height:690px;padding-bottom:76px;display:grid;position:relative}.program-hero__copy{z-index:2;position:relative}.program-hero h1{letter-spacing:-.064em;text-wrap:balance;max-width:670px;margin:27px 0 26px;font-size:clamp(62px,5.6vw,91px);line-height:.96}.program-hero h1 em{color:var(--orange);font-family:var(--font-serif);letter-spacing:-.04em;font-style:italic;font-weight:400;display:inline}.program-hero__lead{color:#b9bbb4;max-width:610px;margin:0;font-size:18px;line-height:1.66}.program-hero__actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.program-price{border-top:1px solid var(--line-dark);grid-template-columns:auto 1fr;align-items:center;gap:22px;max-width:570px;margin-top:31px;padding-top:24px;display:grid}.program-price>span{flex-direction:column;display:flex}.program-price small{color:#8e9089;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}.program-price strong{color:var(--white);letter-spacing:-.04em;white-space:nowrap;font-size:28px}.program-price p{color:#8e9089;margin:0;font-size:10px;line-height:1.5}.program-hero__visual{border-radius:40px;min-height:590px;position:relative;overflow:hidden;box-shadow:0 36px 110px #00000061}.program-hero__visual:before{content:"";background-image:linear-gradient(#11120f14 1px,#0000 1px),linear-gradient(90deg,#11120f14 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.program-hero__visual--challenge{background:var(--orange)}.program-hero__visual--course{background:var(--blue)}.program-visual__brand{z-index:2;background:var(--ink);border-radius:15px;place-items:center;width:122px;height:58px;display:grid;position:absolute;top:28px;left:28px}.program-visual__brand img{width:94px;height:auto}.course-screen,.challenge-board{background:var(--surface);color:var(--ink);border:1px solid #11120f29;border-radius:28px;padding:24px;position:absolute;top:112px;left:8%;right:8%;transform:rotate(-1.5deg);box-shadow:0 30px 80px #11120f38}.course-screen__top,.challenge-board__top{letter-spacing:.13em;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:700;display:flex}.course-screen__top span,.challenge-board__top span{align-items:center;gap:7px;display:inline-flex}.course-screen__top i,.challenge-board__top i{background:var(--orange);border-radius:50%;width:7px;height:7px}.course-screen__top small,.challenge-board__top small{color:#7e8078;font-size:8px}.course-screen__player{min-height:270px;color:var(--white);background:radial-gradient(circle at 68% 38%,#ff6b2cad,#0000 26%),linear-gradient(145deg,#22241f,#11120f 65%);border-radius:20px;flex-direction:column;justify-content:end;margin-top:18px;padding:24px;display:flex;position:relative;overflow:hidden}.course-screen__player:before{content:"";background-image:linear-gradient(115deg,#0000 0 48%,#ffffff0b 49% 50%,#0000 51% 100%);background-size:42px 42px;position:absolute;inset:0}.course-screen__play{background:var(--orange);width:64px;height:64px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)}.course-screen__play span{margin-left:3px;font-size:17px}.course-screen__player small,.course-screen__player strong{z-index:1;position:relative}.course-screen__player small{color:#aeb0a8;letter-spacing:.14em;font-size:8px;font-weight:700}.course-screen__player strong{margin-top:4px;font-size:21px}.course-screen__progress{color:#777970;grid-template-columns:1fr auto;gap:5px 12px;margin-top:18px;font-size:8px;display:grid}.course-screen__progress i{background:#e2ddd3;border-radius:999px;grid-column:1/-1;height:5px;overflow:hidden}.course-screen__progress i:after{border-radius:inherit;background:var(--orange);content:"";width:42%;height:100%;display:block}.course-module-card,.course-note-card,.challenge-video-card,.challenge-status-card{z-index:3;background:var(--surface);color:var(--ink);border:1px solid #11120f24;border-radius:17px;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 20px 55px #11120f38}.course-module-card{width:285px;padding:16px;bottom:31px;right:22px}.course-note-card{width:245px;padding:15px;bottom:80px;left:10px}.course-module-card>span,.course-note-card>span,.challenge-video-card>span,.challenge-status-card>i{background:var(--orange);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:700;display:grid}.course-module-card>div,.course-note-card>div,.challenge-video-card>div,.challenge-status-card>div{flex-direction:column;min-width:0;display:flex}.course-module-card small,.course-note-card small,.challenge-video-card small,.challenge-status-card small{color:#85877f;letter-spacing:.12em;font-size:7px;font-weight:700}.course-module-card strong,.course-note-card strong,.challenge-video-card strong,.challenge-status-card strong{font-size:10px}.course-module-card>i{margin-left:auto;font-style:normal}.challenge-board{padding:28px;top:128px;transform:rotate(1.2deg)}.challenge-board>strong{letter-spacing:-.04em;max-width:400px;margin:27px 0 23px;font-size:30px;line-height:1.06;display:block}.challenge-board__metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.challenge-board__metrics>span{border:1px solid var(--line-light);background:var(--paper);border-radius:14px;flex-direction:column;padding:15px;display:flex}.challenge-board__metrics small{color:#85877f;letter-spacing:.12em;font-size:7px;font-weight:700}.challenge-board__metrics strong{margin-top:3px;font-size:12px}.challenge-board__flow{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:28px;display:grid}.challenge-board__flow span{color:#8b8d85;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:7px;font-weight:700;display:flex}.challenge-board__flow span i{width:30px;height:30px;color:var(--ink);background:#e7e2d8;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.challenge-board__flow b{background:#d2ccc1;height:1px}.challenge-board__flow .is-done i{background:var(--mint)}.challenge-board__flow .is-current{color:var(--ink)}.challenge-board__flow .is-current i{background:var(--orange)}.challenge-video-card{width:245px;padding:15px;bottom:56px;left:8px}.challenge-status-card{width:220px;padding:15px;bottom:24px;right:18px}.challenge-status-card>i{background:var(--mint)}.program-proof{z-index:2;border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.program-proof>div{border-right:1px solid var(--line-dark);flex-direction:column;justify-content:center;min-height:126px;padding:24px 30px;display:flex}.program-proof>div:first-child{padding-left:0}.program-proof>div:last-child{border-right:0}.program-proof strong{font-size:14px}.program-proof span{color:#888a83;margin-top:4px;font-size:10px;line-height:1.5}.program-enter{opacity:0;animation:.75s cubic-bezier(.2,.75,.2,1) forwards program-enter}.program-enter--1{animation-delay:50ms}.program-enter--2{animation-delay:.12s}.program-enter--3{animation-delay:.19s}.program-enter--4{animation-delay:.26s}.program-enter--5{animation-delay:.33s}.program-enter--visual{animation-delay:.18s;transform:translateY(20px)scale(.985)}@keyframes program-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.program-method{background:var(--paper)}.program-step-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:52px;display:grid}.program-step-grid article{border:1px solid var(--line-light);background:var(--surface);border-radius:28px;min-height:330px;padding:32px}.program-step-grid article:nth-child(2),.program-step-grid article:nth-child(5){background:var(--orange)}.program-step-grid article:nth-child(3),.program-step-grid article:nth-child(6){background:var(--mint)}.program-step-grid article>div{justify-content:space-between;align-items:center;display:flex}.program-step-grid article>div span{font-family:var(--font-serif);font-size:48px;line-height:1}.program-step-grid article>div small{letter-spacing:.15em;font-size:8px;font-weight:700}.program-step-grid h3{letter-spacing:-.04em;margin:80px 0 12px;font-size:27px;line-height:1.05}.program-step-grid p{color:#686a62;margin:0;font-size:12px;line-height:1.62}.program-includes{background:var(--surface)}.program-includes__layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;gap:68px;display:grid}.program-includes figure{background:var(--ink);border-radius:36px;min-height:660px;margin:0;position:relative;overflow:hidden}.program-includes figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.program-includes figure:after{content:"";background:linear-gradient(#0000 44%,#11120fe6 100%);position:absolute;inset:0}.program-includes figcaption{z-index:2;color:var(--white);position:absolute;bottom:34px;left:38px;right:38px}.program-includes figcaption small{color:#c6c7c0;letter-spacing:.15em;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.program-includes figcaption strong{letter-spacing:-.035em;max-width:480px;font-size:26px;line-height:1.13;display:block}.program-includes__copy{align-self:center}.program-includes__copy h2{letter-spacing:-.058em;max-width:590px;margin:24px 0 20px;font-size:clamp(48px,4.4vw,70px);line-height:.98}.program-includes__copy>p{max-width:570px;color:var(--text-muted);margin:0;font-size:16px}.program-includes__copy ul{grid-template-columns:1fr 1fr;gap:9px;margin:32px 0 0;padding:0;list-style:none;display:grid}.program-includes__copy li{border:1px solid var(--line-light);color:#55574f;border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:10px;min-height:94px;padding:16px;font-size:11px;line-height:1.5;display:grid}.program-includes__copy li span{background:var(--ink);width:30px;height:30px;color:var(--orange);border-radius:10px;place-items:center;font-size:8px;font-weight:700;display:grid}.program-clarity{background:var(--ink);color:var(--white);padding:126px 0;position:relative;overflow:hidden}.program-clarity .container{z-index:1;position:relative}.program-clarity__intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;display:grid}.program-clarity__intro .eyebrow{grid-column:1/-1}.program-clarity__intro h2{letter-spacing:-.058em;max-width:780px;margin:21px 0 0;font-size:clamp(49px,5vw,76px);line-height:.98}.program-clarity__intro>p{color:#a2a49d;margin:0;font-size:15px;line-height:1.7}.program-clarity__cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px;display:grid}.program-clarity__cards article{border:1px solid var(--line-dark);background:#ffffff09;border-radius:24px;min-height:240px;padding:28px}.program-clarity__cards article>span{color:var(--orange);font-family:var(--font-serif);font-size:42px}.program-clarity__cards small{color:var(--white);letter-spacing:.15em;margin-top:35px;font-size:9px;font-weight:700;display:block}.program-clarity__cards p{color:#9d9f98;margin:10px 0 0;font-size:12px;line-height:1.65}.program-next{background:var(--paper)}.program-next__grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:50px;display:grid}.program-next__grid>a{border:1px solid var(--line-light);background:var(--surface);border-radius:28px;min-height:350px;padding:31px;transition:transform .28s,background .28s,color .28s}.program-next__grid>a:nth-child(2){background:var(--orange)}.program-next__grid>a:nth-child(3){background:var(--mint)}.program-next__grid>a>span{font-family:var(--font-serif);font-size:42px}.program-next__grid small{color:#777970;letter-spacing:.15em;margin-top:50px;font-size:8px;font-weight:700;display:block}.program-next__grid h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:29px;line-height:1.05}.program-next__grid p{color:#62645c;min-height:80px;margin:0;font-size:12px;line-height:1.6}.program-next__grid strong{border-top:1px solid #11120f21;justify-content:space-between;margin-top:26px;padding-top:17px;font-size:10px;display:flex}.program-faq{background:var(--surface)}.program-final{background:var(--orange);color:var(--ink);padding:110px 0;position:relative;overflow:hidden}.program-final__grid{background-image:linear-gradient(#11120f0f 1px,#0000 1px),linear-gradient(90deg,#11120f0f 1px,#0000 1px);-webkit-mask-image:none;mask-image:none}.program-final__layout{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:80px;display:grid;position:relative}.program-final h2{letter-spacing:-.06em;max-width:800px;margin:23px 0 18px;font-size:clamp(52px,5.1vw,78px);line-height:.97}.program-final p{color:#11120fad;max-width:650px;margin:0;font-size:15px}.program-final__action{text-align:center;background:#fffdf83d;border:1px solid #11120f24;border-radius:30px;flex-direction:column;align-items:center;padding:35px;display:flex}.program-final__action img{background:var(--ink);border-radius:12px;width:148px;height:auto;margin-bottom:28px;padding:8px 12px}.program-final__action .button{width:100%}.program-final__action>span{color:#11120f9e;margin-top:14px;font-size:9px}@media (hover:hover) and (pointer:fine){.program-includes figure:hover img{transform:scale(1.02)}.program-next__grid>a:hover{transform:translateY(-5px)}}@media (max-width:1200px){.programs-grid{grid-template-columns:1fr 1fr}.program-card--services{grid-column:1/-1;min-height:430px}.program-card--services .program-services-visual{border-radius:90px;width:min(100%,620px);min-height:120px;margin:20px auto}.program-card--services .program-card__copy p{min-height:auto}.program-hero__layout{gap:35px}.program-hero h1{font-size:clamp(60px,6.3vw,78px)}.program-hero__visual{min-height:550px}}@media (max-width:1020px){.programs-grid{grid-template-columns:1fr}.program-card,.program-card--services{grid-column:auto;min-height:500px}.program-card{grid-template-rows:auto 1fr;grid-template-columns:1fr .9fr;gap:20px 34px;display:grid}.program-card__top{grid-column:1/-1}.program-campaign,.program-lessons,.program-services-visual{grid-area:2/2;align-self:center;width:100%;margin:0}.program-card__copy{grid-area:2/1;align-self:end}.program-card__copy p{min-height:0}.program-hero{padding-top:130px}.program-hero__layout{grid-template-columns:1fr;min-height:0;padding-bottom:58px}.program-hero h1{max-width:830px;font-size:clamp(61px,8.3vw,84px)}.program-hero__lead{max-width:760px}.program-hero__visual{min-height:580px}.program-price{max-width:680px}.program-step-grid,.program-step-grid--six{grid-template-columns:1fr 1fr}.program-includes__layout{grid-template-columns:1fr;gap:52px}.program-includes figure{min-height:520px}.program-includes__copy h2{max-width:780px}.program-clarity__intro{grid-template-columns:1fr;gap:25px}.program-clarity__cards{grid-template-columns:1fr}.program-clarity__cards article{min-height:0}.program-clarity__cards small{margin-top:18px}.program-next__grid{grid-template-columns:1fr}.program-next__grid>a{min-height:0}.program-next__grid small{margin-top:28px}.program-next__grid p{min-height:0}.program-final__layout{grid-template-columns:1fr;gap:50px}.program-final__action{max-width:600px}}@media (max-width:760px){.programs-section{padding-top:88px;padding-bottom:88px}.program-card,.program-card--services{min-height:0;padding:26px;display:flex}.program-campaign,.program-lessons,.program-services-visual{width:100%;min-height:185px;margin:28px 0}.program-card__copy h3{font-size:31px}.program-card__copy>strong{flex-direction:column;align-items:start}.program-services-visual{border-radius:28px}.program-hero{padding-top:112px}.program-hero__layout{gap:40px}.program-hero h1{font-size:clamp(49px,13.2vw,65px)}.program-hero__lead{font-size:16px}.program-hero__actions{grid-template-columns:1fr;display:grid}.program-hero__actions .button{width:100%}.program-price{grid-template-columns:1fr;gap:9px}.program-hero__visual{border-radius:29px;min-height:490px}.program-visual__brand{width:108px;height:51px;top:19px;left:19px}.program-visual__brand img{width:82px}.course-screen,.challenge-board{border-radius:22px;padding:18px;top:88px;left:18px;right:18px}.course-screen__player{min-height:220px}.course-module-card{width:235px;bottom:18px;right:10px}.course-note-card{width:205px;bottom:62px;left:5px}.challenge-board>strong{font-size:24px}.challenge-video-card{width:215px;bottom:36px;left:5px}.challenge-status-card{width:190px;bottom:8px;right:8px}.program-proof{grid-template-columns:1fr;padding-bottom:26px}.program-proof>div{border-right:0;border-bottom:1px solid var(--line-dark);min-height:0;padding:20px 0}.program-proof>div:last-child{border-bottom:0}.program-step-grid,.program-step-grid--six{grid-template-columns:1fr}.program-step-grid article{min-height:270px;padding:27px}.program-step-grid h3{margin-top:55px}.program-includes figure{border-radius:28px;min-height:460px}.program-includes figcaption{bottom:25px;left:27px;right:27px}.program-includes figcaption strong{font-size:22px}.program-includes__copy h2{font-size:clamp(45px,12vw,60px)}.program-includes__copy ul{grid-template-columns:1fr}.program-includes__copy li{min-height:0}.program-clarity{padding:92px 0}.program-clarity__intro h2{font-size:clamp(45px,12vw,60px)}.program-final{padding:88px 0}.program-final h2{font-size:clamp(46px,12vw,61px)}.program-final__action{padding:28px}}@media (max-width:460px){.program-card{border-radius:25px;padding:22px}.program-lessons>div{grid-template-columns:32px 1fr}.program-lessons>div>em{display:none}.program-card__copy h3{font-size:28px}.program-hero__visual{min-height:455px}.course-screen__player{min-height:195px}.course-screen__player strong{font-size:17px}.course-module-card{width:215px}.course-note-card{display:none}.challenge-board{top:82px}.challenge-board>strong{margin:20px 0;font-size:21px}.challenge-board__flow{gap:5px}.challenge-video-card{width:195px}.challenge-status-card{display:none}.program-step-grid article{min-height:245px;padding:24px}.program-includes figure{min-height:410px}.program-clarity__cards article,.program-next__grid>a{padding:24px}}@media (prefers-reduced-motion:reduce){.program-enter,.program-card,.program-card__top>i,.program-includes figure img,.program-next__grid>a{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.brand{align-items:center;line-height:0;display:inline-flex}.brand__logo{width:136px;height:auto;display:block}.brand--compact{background:var(--ink);border-radius:9px;padding:4px 9px}.brand--compact .brand__logo{width:92px}.footer-brand .brand__logo{width:168px}.people-section{background:radial-gradient(circle at 7% 8%,#ff6b2c1f,#0000 30%),#e9e1d6;overflow:hidden}.people-layout{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);gap:22px;display:grid}.people-copy{background:var(--surface);border:1px solid #11120f1a;border-radius:34px;flex-direction:column;justify-content:space-between;min-height:580px;padding:50px;display:flex;box-shadow:0 35px 80px #26201814}.people-brand-plate{background:var(--ink);border-radius:12px;width:fit-content;padding:7px 14px}.people-brand-plate img{width:112px;height:auto;display:block}.people-copy h2{max-width:520px;margin:19px 0 25px;font-size:clamp(50px,5vw,72px)}.people-copy>div:nth-child(2)>p{color:#62645d;max-width:510px;margin:0;font-size:15px;line-height:1.75}.people-chips{flex-wrap:wrap;gap:7px;margin:30px 0 22px;display:flex}.people-chips span{color:#61635c;letter-spacing:.08em;text-transform:uppercase;background:#f0ebe3;border:1px solid #d9d2c8;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:800}.people-gallery{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.35fr .85fr;gap:12px;min-height:580px;display:grid}.people-photo{isolation:isolate;background:#cbc2b6;border-radius:27px;min-height:0;margin:0;position:relative;overflow:hidden}.people-photo--bakery{grid-row:1/span 2}.people-photo img,.app-photo-frame img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.people-photo--bakery img{object-position:58% center}.people-photo--retail img{object-position:52% 42%}.people-photo--studio img{object-position:35% center}.people-photo:after,.app-photo-frame:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 42%,#11120fdb 100%);position:absolute;inset:0}.people-photo figcaption,.app-photo-frame figcaption{z-index:2;color:var(--white);flex-direction:column;transition:transform .22s;display:flex;position:absolute;bottom:23px;left:24px;right:24px}.people-photo figcaption small,.app-photo-frame figcaption small{color:#f3d7ca;letter-spacing:.13em;align-items:center;gap:7px;margin-bottom:6px;font-size:7px;font-weight:800;display:flex}.people-photo figcaption small:before,.app-photo-frame figcaption small:before{background:var(--orange);content:"";border-radius:50%;width:6px;height:6px}.people-photo figcaption strong{max-width:320px;font-size:25px;line-height:1.05}.people-photo:hover img{filter:saturate(1.04);transform:scale(1.025)}.people-photo:hover figcaption{transform:translateY(-3px)}.motion-ready .people-gallery[data-reveal] .people-photo img{transform:scale(1.04)}.motion-ready .people-gallery[data-reveal].is-visible .people-photo img{transform:scale(1)}.motion-ready .people-gallery[data-reveal].is-visible .people-photo:hover img{transform:scale(1.025)}.people-disclosure{color:#8a8b84;text-align:right;margin-top:16px;font-size:8px}.app-visual{min-height:720px;display:block}.app-visual:before,.app-visual:after{display:none}.app-photo-frame{isolation:isolate;background:#c8c0b5;border:1px solid #11120f1a;border-radius:34px;width:68%;height:545px;margin:0;position:absolute;top:76px;left:0;overflow:hidden;box-shadow:0 40px 85px #1f1c1729}.app-photo-frame:after{background:linear-gradient(#0000 49%,#11120fd1 100%)}.app-photo-frame figcaption{right:32%}.app-photo-frame figcaption strong{max-width:300px;font-family:var(--font-serif);font-size:24px;font-weight:400;line-height:1.08}.app-visual .phone-shell--large{position:absolute;top:24px;right:2%;transform:rotate(1.2deg)}.app-visual .app-map-card{bottom:5%;left:3%}@media (max-width:1200px){.people-copy{padding:42px}.app-photo-frame{width:70%}.app-visual .phone-shell--large{right:-2%}}@media (max-width:1020px){.people-layout{grid-template-columns:1fr}.people-copy{gap:30px;min-height:0}.people-copy>div:nth-child(2)>p{max-width:720px}.people-gallery{min-height:520px}.app-visual{min-height:720px}.app-photo-frame{width:64%;height:535px;top:82px;left:7%}.app-visual .phone-shell--large{right:9%}.app-visual .app-map-card{left:9%}}@media (max-width:760px){.brand__logo{width:118px}.brand--compact .brand__logo{width:86px}.footer-brand .brand__logo{width:154px}.people-copy{border-radius:27px;padding:30px}.people-copy h2{font-size:clamp(47px,13vw,63px)}.people-gallery{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.people-photo{aspect-ratio:1;border-radius:22px}.people-photo--bakery{aspect-ratio:4/3;grid-area:auto/1/auto/-1}.people-photo figcaption{bottom:17px;left:17px;right:17px}.people-photo figcaption strong{font-size:19px}.people-photo figcaption small{font-size:6px;line-height:1.25}.people-disclosure{text-align:left}.app-visual{min-height:650px;margin:0 -17px;transform:none}.app-photo-frame{border-radius:27px;width:82%;height:430px;top:95px;left:0}.app-photo-frame figcaption{bottom:19px;left:19px;right:25%}.app-photo-frame figcaption strong{font-size:18px}.app-visual .phone-shell--large{transform-origin:100% 0;width:330px;height:650px;margin:0;top:55px;right:-5px;transform:scale(.78)rotate(1.2deg)}.app-visual .app-map-card{width:185px;bottom:4%;left:5%}}@media (max-width:460px){.people-copy{padding:26px}.people-gallery{gap:8px}.people-photo figcaption strong{font-size:16px}.people-photo--retail img{object-position:53% center}.app-visual{min-height:605px}.app-photo-frame{width:88%;height:400px;top:88px}.app-photo-frame figcaption{right:22%}.app-visual .phone-shell--large{width:330px;height:650px;top:58px;right:-18px;transform:scale(.7)rotate(1.2deg)}.app-visual .app-map-card{width:170px;bottom:4%;left:3%}}.hero{min-height:0;padding-top:116px}.hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:46px;min-height:630px}.hero__copy{padding-bottom:0}.hero h1{text-wrap:balance;max-width:570px;margin-bottom:26px;font-size:clamp(57px,4.75vw,72px);line-height:.94}.hero h1>span{display:block}.hero h1>span+span{margin-top:7px}.hero h1 em{font-size:1.05em}.hero__lead{max-width:570px;margin-bottom:28px;font-size:clamp(16px,1.25vw,19px)}.hero__actions{margin-bottom:22px}.hero__micro{gap:9px 16px;max-width:610px}.hero__media{z-index:2;min-width:0;height:610px;position:relative}.hero-photo{isolation:isolate;background:#342820;border:1px solid #ffffff1f;border-radius:36px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 44px 100px #00000052}.hero-photo picture,.hero-photo img{width:100%;height:100%;display:block}.hero-photo img{object-fit:cover;object-position:57% center;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s}.hero-photo:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#11120f05 35%,#11120fc7 100%),linear-gradient(90deg,#11120f2e,#0000 48%);position:absolute;inset:0}.hero-photo figcaption{z-index:2;color:var(--white);text-align:right;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:27px;left:56%;right:28px}.hero-photo figcaption small{color:#f1c9b8;letter-spacing:.14em;font-size:7px;font-weight:800}.hero-photo figcaption strong{font-family:var(--font-serif);font-size:clamp(20px,1.8vw,27px);font-weight:400;line-height:1.08}.hero-conversion-card{z-index:4;width:min(360px,58%);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;border:1px solid #11120f1a;border-radius:23px;padding:22px;position:absolute;bottom:26px;left:-20px;box-shadow:0 26px 60px #00000040}.hero-conversion-card__top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.hero-conversion-card__top span,.hero-conversion-card__top small{color:#71736c;letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.hero-conversion-card__top span i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #66a9891f}.hero-conversion-card>strong{max-width:280px;font-size:18px;line-height:1.16;display:block}.hero-pipeline{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;margin-top:19px;display:grid}.hero-pipeline>b{background:#d9d3ca;height:1px}.hero-pipeline>span{color:#7c7e77;flex-direction:column;align-items:center;gap:6px;font-size:7px;font-weight:700;display:flex}.hero-pipeline>span i{color:#8a8b84;background:#f1ece4;border:1px solid #d6d0c7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;display:grid}.hero-pipeline>.is-complete i{background:var(--mint);color:#2d654d;border-color:#0000}.hero-pipeline>.is-current i{background:var(--orange);color:var(--ink);border-color:#0000}.hero-order-chip{z-index:4;min-width:198px;color:var(--white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11120fe0;border:1px solid #ffffff26;border-radius:16px;align-items:center;gap:11px;padding:12px 15px;display:flex;position:absolute;top:27px;right:-13px;box-shadow:0 18px 45px #00000038}.hero-order-chip>span{background:var(--orange);width:29px;height:29px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.hero-order-chip div{flex-direction:column;gap:3px;display:flex}.hero-order-chip small{color:#b5b7b0;letter-spacing:.12em;font-size:6px;font-weight:800}.hero-order-chip strong{font-size:11px;font-weight:700}.hero__proof{margin-top:0}.hero__proof>div{min-height:100px}.people-gallery{grid-template-rows:1.15fr .85fr;grid-template-columns:repeat(2,minmax(0,1fr))}.people-photo--restaurant{grid-column:1/-1}.people-photo--restaurant img{object-position:50% 45%}.people-photo--health img{object-position:50% 43%}.people-photo--ecommerce img{object-position:50% 47%}.app-photo-frame img{object-position:47% center}.implementation-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:24px;display:grid}.implementation-photo{isolation:isolate;background:#cfc6ba;border-radius:32px;min-height:600px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #2620181f}.implementation-photo img,.demo-story>img{object-fit:cover;width:100%;height:100%;transition:transform .68s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.implementation-photo img{object-position:54% center}.implementation-photo:after{z-index:1;content:"";background:linear-gradient(#0000 42%,#11120fe0 100%);position:absolute;inset:0}.implementation-photo figcaption{z-index:2;color:var(--white);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:30px;left:31px;right:31px}.implementation-photo figcaption small{color:#f0c1ad;letter-spacing:.14em;font-size:7px;font-weight:800}.implementation-photo figcaption strong{max-width:420px;font-family:var(--font-serif);font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.08}.implementation-steps{flex-direction:column;gap:12px;display:flex}.implementation-steps article{border:1px solid var(--line-light);background:var(--surface);border-radius:25px;grid-template-columns:55px 1fr;gap:23px;min-height:192px;padding:28px;transition:transform .22s,background-color .22s,box-shadow .22s;display:grid}.implementation-steps article>span{background:var(--ink);width:48px;height:48px;color:var(--white);border-radius:14px;place-items:center;font-size:10px;font-weight:800;display:grid}.implementation-steps small{color:var(--orange-dark);letter-spacing:.13em;font-size:8px;font-weight:800}.implementation-steps h3{margin:9px 0 10px;font-size:clamp(23px,2vw,29px);font-weight:600;line-height:1.08}.implementation-steps p{color:#66685f;margin:0;font-size:13px;line-height:1.62}.demo-section{padding:120px 0}.demo-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:24px}.demo-story{background:var(--ink);isolation:isolate;border:1px solid #fff3;border-radius:34px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 38px 80px #632a1138}.demo-story>img{object-position:50% 38%;position:absolute;inset:0}.demo-story__shade{z-index:1;background:linear-gradient(#11120f08 28%,#11120ff2 100%),linear-gradient(90deg,#11120f59,#0000 70%);position:absolute;inset:0}.demo-story .demo-copy{z-index:2;color:var(--white);position:absolute;bottom:36px;left:38px;right:38px}.demo-story .demo-copy .eyebrow{color:#e9e5de}.demo-story .demo-copy .eyebrow i{background:var(--orange);box-shadow:0 0 0 5px #ff6b2c26}.demo-story .demo-copy h2{max-width:520px;color:var(--white);margin:18px 0 20px;font-size:clamp(46px,4.5vw,64px)}.demo-story .demo-copy h2 em{color:#ff8a59}.demo-story .demo-copy>p{color:#ffffffc7;max-width:500px;margin-bottom:25px;font-size:15px}.demo-story .demo-contact small{color:#ffffff8f}.demo-story .demo-contact a{color:var(--white)}.demo-layout .lead-form{align-self:center}@media (hover:hover){.hero__media:hover .hero-photo img,.implementation-photo:hover img,.demo-story:hover>img{filter:saturate(1.03);transform:scale(1.018)}.implementation-steps article:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 40px #26201814}}@media (max-width:1200px){.hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px}.hero h1{font-size:clamp(55px,5.4vw,65px)}.hero__media{height:570px}.hero-conversion-card{left:-10px}}@media (max-width:1020px){.hero{padding-top:120px}.hero__inner{grid-template-columns:1fr;gap:48px;min-height:0}.hero h1{max-width:760px;font-size:clamp(61px,8.3vw,78px)}.hero__lead{max-width:720px}.hero__media{width:min(100%,820px);height:600px;margin:0 auto}.hero-conversion-card{left:24px}.hero-order-chip{right:24px}.implementation-layout{grid-template-columns:1fr}.implementation-photo{aspect-ratio:16/9;min-height:430px}.implementation-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.implementation-steps article{min-height:295px;padding:26px;display:block}.implementation-steps article>span{margin-bottom:34px}.demo-layout{grid-template-columns:1fr;gap:24px}.demo-story{min-height:490px}.demo-story>img{object-position:50% 31%}}@media (max-width:760px){.hero{padding-top:104px}.hero__inner{gap:34px}.hero h1{max-width:640px;margin-bottom:22px;font-size:clamp(48px,13.2vw,65px)}.hero__lead{margin-bottom:24px;font-size:16px}.hero__actions{grid-template-columns:1fr;display:grid}.hero__actions .button{justify-content:center;width:100%}.hero__micro{flex-direction:column;align-items:flex-start}.hero__micro a{margin:5px 0 0}.hero__media{height:520px}.hero-photo{border-radius:27px}.hero-photo img{object-position:50% center}.hero-photo figcaption{text-align:left;inset:21px 20px auto}.hero-photo figcaption strong{max-width:250px;font-size:22px}.hero-conversion-card{border-radius:20px;width:auto;padding:19px;bottom:14px;left:14px;right:14px}.hero-order-chip{display:none}.hero__proof{margin-top:30px}.people-photo--restaurant{aspect-ratio:4/3;grid-column:1/-1}.people-photo--restaurant img{object-position:50% center}.app-photo-frame img{object-position:44% center}.implementation-photo{aspect-ratio:4/3;border-radius:26px;min-height:0}.implementation-photo figcaption{bottom:22px;left:23px;right:23px}.implementation-photo figcaption strong{font-size:27px}.implementation-steps{grid-template-columns:1fr}.implementation-steps article{grid-template-columns:52px 1fr;min-height:0;display:grid}.implementation-steps article>span{margin-bottom:0}.demo-section{padding:86px 0}.demo-story{border-radius:27px;min-height:440px}.demo-story .demo-copy{bottom:25px;left:27px;right:27px}.demo-story .demo-copy h2{font-size:clamp(43px,12vw,58px)}}@media (max-width:460px){.hero h1{font-size:clamp(45px,13.8vw,58px)}.hero__media{height:480px}.hero-conversion-card>strong{font-size:16px}.hero-pipeline{gap:4px}.hero-pipeline>span{font-size:6px}.people-photo--health img{object-position:54% center}.people-photo--ecommerce img{object-position:48% center}.app-photo-frame figcaption strong{display:none}.implementation-steps article{padding:23px}.demo-story{min-height:410px}.demo-story .demo-copy h2{font-size:45px}.demo-story .demo-copy>p{font-size:13px}}@media (prefers-reduced-motion:reduce){.hero-photo img,.implementation-photo img,.demo-story>img,.implementation-steps article{transition:none!important;transform:none!important}}.nav-links a[aria-current=page]{color:var(--white)}.nav-links a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.button--dark{background:var(--ink);color:var(--white)}.button--dark:hover{background:#292b26;box-shadow:0 14px 35px #11120f2e}.services-page{background:var(--paper);overflow:hidden}.services-hero{background:radial-gradient(circle at 76% 25%, #ff6b2c38, transparent 27%), radial-gradient(circle at 18% 82%, #b7dec914, transparent 24%), var(--ink);color:var(--white);padding-top:116px;position:relative;overflow:hidden}.services-hero__grid,.services-platform__grid{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.services-hero__orb{pointer-events:none;border:1px solid #ffffff0f;border-radius:50%;position:absolute}.services-hero__orb:after{background:var(--orange);width:8px;height:8px;box-shadow:0 0 26px var(--orange);content:"";border-radius:50%;position:absolute}.services-hero__orb--one{width:790px;height:790px;top:-310px;right:-150px}.services-hero__orb--one:after{bottom:14%;left:10%}.services-hero__orb--two{width:520px;height:520px;top:-170px;right:20px}.services-hero__inner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;min-height:660px;display:grid;position:relative}.services-hero__copy{z-index:3;position:relative}.services-hero h1{text-wrap:balance;max-width:650px;margin:23px 0 28px;font-size:clamp(58px,5.3vw,78px);font-weight:600;line-height:.95}.services-hero h1 em{color:#ff8a59;font-size:1.06em;display:inline}.services-hero__lead{color:#bfc0ba;max-width:605px;margin-bottom:30px;font-size:clamp(17px,1.35vw,20px);line-height:1.64}.services-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:25px;display:flex}.services-hero__micro{color:#9fa19a;flex-wrap:wrap;gap:10px 18px;font-size:11px;display:flex}.services-hero__micro span{align-items:center;gap:7px;display:inline-flex}.services-hero__micro i{background:var(--mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #b7dec91a}.services-hero__media{min-width:0;height:610px;position:relative}.services-hero__photo{isolation:isolate;background:#c7b7a6;border:1px solid #ffffff1f;border-radius:36px;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:0 44px 100px #00000057}.services-hero__photo img,.services-whatsapp__photo img,.services-process__layout figure img,.services-contact__story img{object-fit:cover;width:100%;height:100%;transition:transform .72s cubic-bezier(.2,.7,.2,1),filter .42s;display:block}.services-hero__photo img{object-position:54% center}.services-hero__photo:after,.services-whatsapp__photo:after,.services-process__layout figure:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 40%,#11120fe0 100%);position:absolute;inset:0}.services-hero__photo figcaption{z-index:2;color:var(--white);text-align:right;flex-direction:column;gap:7px;display:flex;position:absolute;bottom:28px;left:54%;right:28px}.services-hero__photo figcaption small,.services-whatsapp__photo figcaption small,.services-process__layout figure figcaption small,.services-contact__story figcaption small{color:#f1c9b8;letter-spacing:.14em;font-size:7px;font-weight:800}.services-hero__photo figcaption strong,.services-whatsapp__photo figcaption strong,.services-process__layout figure figcaption strong,.services-contact__story figcaption strong{font-family:var(--font-serif);font-size:clamp(23px,2vw,31px);font-weight:400;line-height:1.08}.services-flow-card{z-index:4;width:min(370px,61%);color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;border:1px solid #11120f1a;border-radius:23px;padding:23px;position:absolute;bottom:27px;left:-21px;box-shadow:0 25px 65px #00000045}.services-flow-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.services-flow-card__top span,.services-flow-card__top small{color:#71736c;letter-spacing:.12em;align-items:center;gap:7px;font-size:7px;font-weight:800;display:inline-flex}.services-flow-card__top i{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #66a9891f}.services-flow-card>strong{max-width:290px;font-size:19px;line-height:1.17;display:block}.services-flow-card__steps{grid-template-columns:auto auto auto auto auto;justify-content:space-between;align-items:center;gap:6px;margin-top:18px;display:grid}.services-flow-card__steps span{color:#75776f;flex-direction:column;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.services-flow-card__steps span i{width:28px;height:28px;color:var(--orange-dark);background:#efe9e0;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.services-flow-card__steps b{color:#b9b7b0;font-size:11px}.services-marquee{z-index:3;background:var(--orange);color:var(--ink);border-top:1px solid #ffffff1a;position:relative;overflow:hidden}.services-marquee>div{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(20px,3vw,45px);min-height:66px;padding-inline:24px;display:flex}.services-marquee span{letter-spacing:.08em;font-size:13px;font-weight:800}.services-marquee i{font-family:var(--font-serif);font-size:28px;font-style:normal}.services-animate{animation:.76s cubic-bezier(.2,.7,.2,1) both hero-in}.services-animate--1{animation-delay:80ms}.services-animate--2{animation-delay:.15s}.services-animate--3{animation-delay:.22s}.services-animate--4{animation-delay:.29s}.services-animate--5{animation-delay:.36s}.services-animate--visual{animation:1s cubic-bezier(.2,.7,.2,1) .24s both hero-visual-in}.services-objectives{background:var(--paper)}.services-objective-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.services-objective-grid a{border:1px solid var(--line-light);background:var(--surface);border-radius:25px;min-height:310px;padding:29px;transition:transform .22s,background-color .22s,box-shadow .22s;position:relative}.services-objective-grid a:nth-child(2){background:var(--mint)}.services-objective-grid a:nth-child(4){background:var(--ink);color:var(--white)}.services-objective-grid a>span{background:var(--ink);width:39px;height:39px;color:var(--white);border-radius:12px;place-items:center;margin-bottom:48px;font-size:8px;font-weight:800;display:grid}.services-objective-grid a:nth-child(4)>span{background:var(--orange);color:var(--ink)}.services-objective-grid small{color:var(--orange-dark);letter-spacing:.13em;font-size:7px;font-weight:800}.services-objective-grid a:nth-child(4) small{color:#ff9f76}.services-objective-grid h3{margin:10px 0 14px;font-size:29px;font-weight:600;line-height:1.04}.services-objective-grid p{color:#6b6d65;margin:0;font-size:13px;line-height:1.62}.services-objective-grid a:nth-child(4) p{color:#aaaca5}.services-objective-grid a>i{color:var(--orange);font-size:21px;font-style:normal;position:absolute;bottom:22px;right:25px}.services-marketing{background:radial-gradient(circle at 92% 4%, #ff6b2c26, transparent 25%), var(--ink-soft);color:var(--white);position:relative}.services-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.services-plan{min-height:690px;color:var(--ink);background:#f7f2e9;border:1px solid #ffffff21;border-radius:29px;flex-direction:column;padding:34px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 35px 75px #00000029}.services-plan--featured{background:var(--surface);border-color:#ff6b2c94;box-shadow:0 40px 90px #ff6b2c24}.services-plan__recommended{background:var(--orange);letter-spacing:.12em;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:900;position:absolute;top:18px;right:18px}.services-plan__top{align-items:center;gap:11px;margin-bottom:36px;display:flex}.services-plan__top>span{background:var(--ink);width:38px;height:38px;color:var(--white);border-radius:11px;place-items:center;font-size:8px;font-weight:800;display:grid}.services-plan__top small{color:#62645d;letter-spacing:.13em;font-size:8px;font-weight:900}.services-plan__price{align-items:flex-end;gap:10px;margin-bottom:31px;display:flex}.services-plan__price strong{letter-spacing:-.055em;white-space:nowrap;font-size:clamp(43px,3.6vw,58px);font-weight:600;line-height:.85}.services-plan__price span{color:#75776f;font-size:9px;font-weight:700}.services-plan h3{margin:0 0 16px;font-size:31px;font-weight:600;line-height:1.04}.services-plan>p{color:#686a62;margin-bottom:25px;font-size:13px;line-height:1.65}.services-plan ul,.services-web-card ul{flex-direction:column;flex:1;gap:11px;margin:0 0 30px;padding:0;list-style:none;display:flex}.services-plan li,.services-web-card li{color:#4f514b;align-items:flex-start;gap:9px;font-size:12px;line-height:1.48;display:flex}.services-plan li>span,.services-web-card li>span{background:var(--mint);color:#315e45;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-top:1px;font-size:8px;font-weight:900;display:grid}.services-plan-note{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:19px;grid-template-columns:210px 1fr;align-items:center;gap:25px;margin-top:18px;padding:24px 27px;display:grid}.services-plan-note span{color:#f0c1ad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.services-plan-note p{color:#9fa19a;margin:0;font-size:11px;line-height:1.65}.services-whatsapp{background:var(--paper)}.services-whatsapp__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:66px;display:grid}.services-whatsapp__photo{isolation:isolate;background:#c8b8a5;border-radius:34px;min-height:690px;margin:0;position:relative;overflow:hidden;box-shadow:0 36px 85px #26201826}.services-whatsapp__photo img{object-position:42% center}.services-whatsapp__photo figcaption,.services-process__layout figure figcaption{z-index:2;color:var(--white);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.services-whatsapp__photo figcaption strong{max-width:410px}.services-whatsapp__copy h2{margin:20px 0 26px;font-size:clamp(53px,5.3vw,76px)}.services-whatsapp__copy>p{color:#62645d;max-width:650px;margin-bottom:32px;font-size:16px;line-height:1.72}.services-whatsapp__copy>ul{flex-direction:column;gap:9px;margin:0 0 28px;padding:0;list-style:none;display:flex}.services-whatsapp__copy>ul li{border:1px solid var(--line-light);background:var(--surface);border-radius:18px;grid-template-columns:42px 1fr;gap:15px;padding:18px;display:grid}.services-whatsapp__copy>ul li>span{background:var(--mint);color:#315e45;border-radius:12px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.services-whatsapp__copy li strong{font-size:14px}.services-whatsapp__copy li p{color:#777970;margin:4px 0 0;font-size:11px;line-height:1.55}.services-whatsapp__copy>small{color:#8a8c84;max-width:600px;margin-top:18px;font-size:9px;line-height:1.55;display:block}.services-web{background:#e9e1d6;border-top:1px solid #d8d0c5}.services-web-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.services-web-card{background:var(--surface);border:1px solid #11120f1f;border-radius:29px;flex-direction:column;min-height:620px;padding:34px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 30px 65px #26201812}.services-web-card:nth-child(3){background:var(--ink);color:var(--white)}.services-web-card__top{justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.services-web-card__top span{background:var(--orange);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;font-size:8px;font-weight:900;display:grid}.services-web-card__top small{color:#777970;letter-spacing:.12em;font-size:7px;font-weight:800}.services-web-card:nth-child(3) .services-web-card__top small{color:#acaea7}.services-web-card h3{margin:0 0 15px;font-size:36px;font-weight:600}.services-web-card__price{color:var(--orange-dark);margin-bottom:23px;font-size:14px;font-weight:800}.services-web-card:nth-child(3) .services-web-card__price{color:#ff9b70}.services-web-card>p{color:#66685f;margin-bottom:25px;font-size:13px;line-height:1.65}.services-web-card:nth-child(3)>p,.services-web-card:nth-child(3) li{color:#aaaca5}.services-web-card .text-link{width:fit-content;margin-top:auto}.services-web-card:nth-child(3) .text-link{color:var(--white);border-color:#ffffff4d}.services-web-terms{background:#fffdf8a8;border:1px solid #11120f1f;border-radius:19px;grid-template-columns:1.15fr repeat(3,1fr);gap:20px;margin-top:15px;padding:23px 26px;display:grid}.services-web-terms strong,.services-web-terms span{font-size:10px;line-height:1.5}.services-web-terms strong{color:var(--orange-dark)}.services-web-terms span{color:#6e7068}.services-platform{background:radial-gradient(circle at 80% 48%, #ff6b2c29, transparent 31%), var(--ink);color:var(--white);padding:140px 0;position:relative;overflow:hidden}.services-platform__layout{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:80px;display:grid;position:relative}.services-platform__copy h2{margin:20px 0 30px;font-size:clamp(54px,5.4vw,78px)}.services-platform__copy>p{color:#b5b7b0;max-width:580px;margin-bottom:32px;font-size:17px;line-height:1.72}.services-platform__actions{flex-wrap:wrap;gap:12px;display:flex}.services-platform__visual{background:#ffffff09;border:1px solid #ffffff1c;border-radius:38px;min-height:540px;position:relative;box-shadow:inset 0 0 80px #ffffff05,0 40px 100px #00000042}.services-platform__visual:before,.services-platform__visual:after{content:"";border:1px solid #ffffff14;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-platform__visual:before{width:320px;height:320px}.services-platform__visual:after{width:450px;height:450px}.services-platform__logo{z-index:3;background:var(--ink-raised);border-radius:26px;place-items:center;width:150px;height:95px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 50px #00000057}.services-platform__logo img{width:112px;height:auto}.services-platform__node{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1f211df0;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-width:165px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 18px 44px #00000047}.services-platform__node span{color:var(--orange);margin-bottom:9px;font-size:7px;font-weight:900}.services-platform__node strong{font-size:15px}.services-platform__node small{color:#8f918a;font-size:9px}.services-platform__node--one{top:8%;left:8%}.services-platform__node--two{top:17%;right:5%}.services-platform__node--three{bottom:8%;right:12%}.services-platform__pulse{z-index:2;background:var(--mint);border-radius:50%;width:11px;height:11px;position:absolute;bottom:12%;left:9%;box-shadow:0 0 0 11px #b7dec912,0 0 35px #b7dec98c}.services-process{background:var(--paper)}.services-process__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.services-process__layout figure{isolation:isolate;background:#c9b8a7;border-radius:32px;min-height:650px;margin:0;position:relative;overflow:hidden}.services-process__layout figure img{object-position:54% center}.services-process__layout figure figcaption strong{max-width:430px}.services-process__layout ol{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.services-process__layout ol li{border:1px solid var(--line-light);background:var(--surface);border-radius:23px;grid-template-columns:50px 1fr;gap:20px;min-height:155px;padding:24px;display:grid}.services-process__layout li>span{background:var(--ink);width:45px;height:45px;color:var(--white);border-radius:13px;place-items:center;font-size:9px;font-weight:800;display:grid}.services-process__layout li small{color:var(--orange-dark);letter-spacing:.13em;font-size:7px;font-weight:800}.services-process__layout li h3{margin:7px 0 8px;font-size:25px;font-weight:600}.services-process__layout li p{color:#70726a;margin:0;font-size:11px;line-height:1.55}.services-faq{background:#eee7dc;border-top:1px solid #d9d2c8}.services-contact{background:var(--orange);padding:120px 0}.services-contact__layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;display:grid}.services-contact__story{background:var(--ink);isolation:isolate;border-radius:34px;min-height:620px;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 80px #632a113d}.services-contact__story img{object-position:50% 37%;position:absolute;inset:0}.services-contact__story>div{z-index:1;background:linear-gradient(#0000 28%,#11120ff0 100%);position:absolute;inset:0}.services-contact__story figcaption{z-index:2;color:var(--white);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:32px;left:34px;right:34px}.services-contact__story figcaption strong{max-width:440px}.services-contact__copy .eyebrow{color:#11120fb8}.services-contact__copy .eyebrow i{background:var(--ink);box-shadow:0 0 0 5px #11120f1a}.services-contact__copy h2{margin:21px 0 27px;font-size:clamp(55px,5.6vw,80px)}.services-contact__copy h2 em{color:var(--ink)}.services-contact__copy>p{color:#11120fc2;max-width:610px;margin-bottom:28px;font-size:17px;line-height:1.7}.services-contact__promises{flex-direction:column;gap:9px;margin-bottom:29px;display:flex}.services-contact__promises span{align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.services-contact__promises i{background:var(--ink);width:23px;height:23px;color:var(--white);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.services-contact__copy .button--orange{background:var(--ink);color:var(--white);box-shadow:0 16px 38px #11120f26}.services-contact__copy .button--orange:hover{background:#292b26}.services-contact__direct{flex-direction:column;margin-top:30px;display:flex}.services-contact__direct small{color:#11120f8f;letter-spacing:.13em;margin-bottom:5px;font-size:7px;font-weight:900}.services-contact__direct a{width:fit-content;font-size:14px;font-weight:700}.services-objective-grid [data-reveal]:nth-child(2),.services-plan-grid [data-reveal]:nth-child(2),.services-web-grid [data-reveal]:nth-child(2){transition-delay:70ms}.services-objective-grid [data-reveal]:nth-child(3),.services-plan-grid [data-reveal]:nth-child(3),.services-web-grid [data-reveal]:nth-child(3){transition-delay:.14s}.services-objective-grid [data-reveal]:nth-child(4){transition-delay:.21s}@media (hover:hover){.services-hero__media:hover .services-hero__photo img,.services-whatsapp__photo:hover img,.services-process__layout figure:hover img,.services-contact__story:hover img{filter:saturate(1.03);transform:scale(1.018)}.services-objective-grid a:hover,.services-plan:hover,.services-web-card:hover{transform:translateY(-4px);box-shadow:0 30px 65px #2620181f}}@media (max-width:1200px){.services-hero__inner{gap:30px}.services-hero h1{font-size:clamp(55px,5.6vw,68px)}.services-hero__media{height:570px}.services-flow-card{left:-10px}.services-objective-grid h3{font-size:25px}.services-plan,.services-web-card{padding:30px}.services-whatsapp__layout,.services-platform__layout,.services-contact__layout{gap:42px}}@media (max-width:1020px){.services-hero{padding-top:120px}.services-hero__inner{grid-template-columns:1fr;gap:48px;min-height:0}.services-hero h1{max-width:830px;font-size:clamp(62px,8.2vw,80px)}.services-hero__lead{max-width:760px}.services-hero__media{width:min(100%,820px);height:600px;margin:0 auto 48px}.services-flow-card{left:24px}.services-objective-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-objective-grid a{min-height:270px}.services-plan-grid,.services-web-grid{grid-template-columns:1fr}.services-plan,.services-web-card{min-height:0}.services-plan{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:0 36px;display:grid}.services-plan__top,.services-plan__price,.services-plan h3,.services-plan>p{grid-column:1}.services-plan ul,.services-plan .button{grid-column:2}.services-plan ul{grid-row:1/span 4;margin:12px 0 25px}.services-plan .button{align-self:end}.services-whatsapp__layout,.services-platform__layout,.services-process__layout,.services-contact__layout{grid-template-columns:1fr}.services-whatsapp__photo{aspect-ratio:16/9;min-height:520px}.services-web-card:nth-child(3){background:var(--ink)}.services-web-terms{grid-template-columns:repeat(2,1fr)}.services-platform__visual{min-height:520px}.services-process__layout figure{aspect-ratio:16/9;min-height:450px}.services-process__layout ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.services-contact__story{min-height:510px}}@media (max-width:760px){.services-hero{padding-top:104px}.services-hero__inner{gap:34px}.services-hero h1{margin-top:19px;font-size:clamp(48px,13vw,64px)}.services-hero__lead{font-size:16px}.services-hero__actions{grid-template-columns:1fr;display:grid}.services-hero__actions .button{width:100%}.services-hero__micro{flex-direction:column;align-items:flex-start}.services-hero__media{height:510px;margin-bottom:30px}.services-hero__photo{border-radius:27px}.services-hero__photo img{object-position:56% center}.services-hero__photo figcaption{text-align:left;inset:21px 20px auto}.services-hero__photo figcaption strong{max-width:270px;font-size:22px}.services-flow-card{width:auto;padding:19px;bottom:14px;left:14px;right:14px}.services-marquee>div{justify-content:flex-start;overflow-x:auto}.services-objective-grid,.services-plan-grid,.services-web-grid,.services-process__layout ol{grid-template-columns:1fr}.services-objective-grid a{min-height:245px}.services-plan{min-height:0;display:flex}.services-plan__top{margin-bottom:30px}.services-plan ul,.services-plan .button{width:100%}.services-plan ul{margin-top:0}.services-plan-note{grid-template-columns:1fr;gap:9px}.services-whatsapp__photo,.services-process__layout figure{aspect-ratio:4/3;border-radius:27px;min-height:0}.services-whatsapp__photo figcaption,.services-process__layout figure figcaption{bottom:22px;left:23px;right:23px}.services-whatsapp__photo figcaption strong,.services-process__layout figure figcaption strong{font-size:25px}.services-whatsapp__copy h2,.services-platform__copy h2,.services-contact__copy h2{font-size:clamp(46px,12.8vw,61px)}.services-web-terms{grid-template-columns:1fr;gap:9px}.services-platform{padding:92px 0}.services-platform__actions{grid-template-columns:1fr;display:grid}.services-platform__actions .button{width:100%}.services-platform__visual{border-radius:29px;min-height:470px}.services-platform__visual:after{width:380px;height:380px}.services-platform__node{min-width:140px;padding:14px}.services-platform__node--one{top:6%;left:5%}.services-platform__node--two{top:21%;right:4%}.services-platform__node--three{bottom:6%;right:7%}.services-process__layout ol li{min-height:0}.services-contact{padding:86px 0}.services-contact__story{border-radius:27px;min-height:450px}.services-contact__story figcaption{bottom:25px;left:27px;right:27px}}@media (max-width:460px){.services-hero h1{font-size:clamp(45px,13.8vw,57px)}.services-hero__media{height:475px}.services-flow-card>strong{font-size:16px}.services-flow-card__steps{margin-top:14px}.services-flow-card__steps span{font-size:6px}.services-objective-grid a,.services-plan,.services-web-card{padding:24px}.services-plan__price strong{font-size:46px}.services-whatsapp__copy>ul li{padding:15px}.services-platform__visual{min-height:430px}.services-platform__visual:before{width:260px;height:260px}.services-platform__visual:after{width:340px;height:340px}.services-platform__logo{width:128px;height:84px}.services-platform__logo img{width:94px}.services-platform__node{min-width:125px}.services-platform__node strong{font-size:13px}.services-contact__story{min-height:410px}}@media (prefers-reduced-motion:reduce){.services-animate,.services-animate--visual,.services-hero__photo img,.services-whatsapp__photo img,.services-process__layout figure img,.services-contact__story img,.services-objective-grid a,.services-plan,.services-web-card{transition:none!important;animation:none!important;transform:none!important}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
