@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Newsreader:opsz,wght@6..72,500;6..72,650&display=swap";:root{color-scheme:light;--ink: #14150f;--ink-2: #2c2f27;--muted: #62665d;--canvas: #f6f3ea;--canvas-2: #ece7da;--surface: #fffdf6;--surface-2: #f2eee3;--line: #ddd5c3;--line-dark: rgba(20, 21, 15, .16);--teal: #087f7a;--blue: #245b9b;--gold: #b88a36;--clay: #a45a45;--dark: #151710;--soft-teal: #dcefeb;--soft-blue: #e1e8f2;--shadow: 0 26px 70px rgba(20, 21, 15, .1);--shadow-strong: 0 34px 90px rgba(20, 21, 15, .16);--radius: 8px;font-family:Manrope,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis-weight:none;text-rendering:geometricPrecision}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;background:var(--canvas)}body{margin:0;overflow-x:hidden;background:linear-gradient(135deg,rgba(8,127,122,.06),transparent 30%),linear-gradient(220deg,rgba(184,138,54,.1),transparent 34%),var(--canvas);color:var(--ink);line-height:1.5}body:before{position:fixed;inset:0;z-index:-2;background-image:linear-gradient(rgba(20,21,15,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(20,21,15,.035) 1px,transparent 1px);background-size:44px 44px;content:"";-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 72%);mask-image:linear-gradient(to bottom,black 0%,transparent 72%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.page-progress{position:fixed;top:0;right:0;left:0;z-index:50;height:3px;transform-origin:0 50%;background:linear-gradient(90deg,var(--teal),var(--gold),var(--blue))}.topbar{position:sticky;top:0;z-index:30;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:22px;padding:14px clamp(18px,5vw,68px);border-bottom:1px solid rgba(20,21,15,.08);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.brand,.nav-links,.nav-tools,.hero-actions,.footer{display:flex;align-items:center}.brand{gap:10px;font-weight:900;white-space:nowrap}.logo-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--radius);border:1px solid rgba(20,21,15,.18);background:linear-gradient(145deg,#fffdf6eb,#dcefebcc);box-shadow:0 10px 22px #14150f1f}.logo-mark svg{width:27px;height:27px}.logo-frame,.logo-body,.logo-check{fill:none;stroke-linecap:round;stroke-linejoin:round}.logo-frame,.logo-body{stroke:var(--dark);stroke-width:3}.logo-check{stroke:var(--teal);stroke-width:3.4}.brand-accent,.eyebrow{color:var(--teal)}.nav-links{gap:20px;color:var(--muted);font-size:.92rem;font-weight:800}.nav-links a{position:relative;padding:6px 0}.nav-links a:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--teal);content:"";transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.nav-links a:hover{color:var(--ink)}.nav-links a:hover:after{transform:scaleX(1)}.nav-tools{gap:10px}.language-switcher{min-height:42px;border:1px solid var(--line);border-radius:var(--radius);background:#fffdf6c7;color:var(--ink);direction:ltr;font-weight:900;padding:0 12px}.nav-cta,.button,.audit-form button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border:1px solid var(--dark);border-radius:var(--radius);background:var(--dark);color:var(--surface);font-weight:900;box-shadow:0 12px 24px #14150f24;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.nav-cta{padding:0 16px}.button{padding:0 18px}.button.secondary{border-color:var(--line);background:#fffdf6b8;color:var(--ink);box-shadow:none}.nav-cta:hover,.button:hover,.audit-form button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #14150f2e}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.section-band{padding:clamp(56px,8vw,104px) clamp(18px,5vw,72px)}.hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);gap:clamp(36px,6vw,96px);align-items:center;min-height:min(780px,calc(100svh - 160px));padding-top:clamp(34px,6vh,58px);padding-bottom:clamp(34px,5vh,54px)}.hero:before{position:absolute;inset:48px clamp(18px,5vw,72px) auto;z-index:-1;height:1px;background:linear-gradient(90deg,rgba(8,127,122,.36),rgba(184,138,54,.22),transparent);content:""}.hero-copy,.hero-visual,.section-heading,.audit-form-wrap,.cta-copy{min-width:0}.eyebrow{margin:0 0 14px;font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero-title,.section-heading h2,.cta-copy h2{margin:0;color:var(--ink);letter-spacing:0}.hero-title{max-width:980px;font-family:Newsreader,Georgia,serif;font-size:clamp(3.1rem,5vw,5.45rem);font-weight:650;line-height:.93}.hero-title span{display:block}.title-accent{width:auto;max-width:100%;background:linear-gradient(90deg,var(--teal),var(--blue) 52%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-promise{max-width:760px;margin:22px 0 0;color:var(--ink);font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:900;line-height:1.12}.hero-lede{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:clamp(1.03rem,1.5vw,1.24rem);line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px}.trust-line{display:grid;grid-template-columns:20px minmax(0,1fr);width:100%;max-width:740px;align-items:center;gap:9px;margin:18px 0 0;color:var(--ink-2);font-weight:800}.trust-line span{min-width:0}.proof-band{padding:0 clamp(18px,5vw,72px) clamp(48px,7vw,84px)}.proof-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1320px;margin:0 auto}.proof-row article,.audit-card,.site-card,.process-step,.package-card,.payment-step,.automation-lane,.audit-form{border:1px solid var(--line);border-radius:var(--radius);background:#fffdf6d6;box-shadow:0 18px 54px #14150f12}.proof-row article{min-height:132px;padding:18px}.proof-row svg{color:var(--teal)}.proof-row strong{display:block;margin-top:16px;font-size:1.02rem}.proof-row p{margin:8px 0 0;color:var(--muted);font-size:.92rem}.hero-visual{position:relative}.visual-orbit{display:none}.visual-shell{position:relative;overflow:hidden;padding:clamp(16px,2vw,20px);border:1px solid rgba(20,21,15,.1);border-radius:var(--radius);background:linear-gradient(180deg,#fffdf6eb,#f6f3eae0),var(--surface);box-shadow:var(--shadow-strong)}.visual-shell:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(8,127,122,.12),transparent 55%),linear-gradient(300deg,rgba(184,138,54,.12),transparent 42%);content:"";pointer-events:none}.visual-head,.metric-strip,.handover-note{position:relative;z-index:1}.visual-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:16px;border-bottom:1px solid var(--line)}.visual-head span,.metric-strip span,.package-card span,.payment-step span,.automation-lane span,.card-index{color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.visual-head strong{color:var(--teal);font-size:.82rem;text-transform:uppercase}.handover-preview{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);gap:12px;margin-top:14px}.site-preview,.pack-panel{position:relative;overflow:hidden;min-height:250px;border:1px solid rgba(20,21,15,.12);border-radius:var(--radius);background:#fffdf6d1;box-shadow:0 16px 36px #14150f14}.site-preview:before{position:absolute;inset:auto -20% -28%;height:54%;background:linear-gradient(90deg,#087f7a2e,#245b9b1f,#b88a3624);content:""}.browser-bar{position:relative;z-index:1;display:grid;grid-template-columns:8px 8px 8px 1fr;gap:6px;align-items:center;min-height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:#f6f3eac7}.browser-bar span{width:8px;height:8px;border-radius:999px;background:#14150f3d}.browser-bar strong{min-width:0;overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.browser-body{position:relative;z-index:1;display:grid;gap:14px;padding:24px 18px 18px}.browser-headline{width:84%;height:46px;border-radius:var(--radius);background:linear-gradient(90deg,var(--dark),var(--teal));transform-origin:left}.browser-copy{display:grid;gap:8px}.browser-copy span{height:10px;border-radius:999px;background:#14150f24}.browser-copy span:nth-child(1){width:92%}.browser-copy span:nth-child(2){width:74%}.browser-copy span:nth-child(3){width:48%}.browser-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.browser-actions span{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(20,21,15,.12);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:0 12px;font-size:.78rem;font-weight:900}.browser-actions span:first-child{background:var(--dark);color:var(--surface)}.pack-panel{display:grid;align-content:start;gap:12px;padding:16px;background:linear-gradient(180deg,#dcefebb8,#fffdf6e6),var(--surface)}.pack-title{display:flex;align-items:center;gap:10px}.pack-title svg{color:var(--teal)}.pack-title span,.access-item span{display:block;color:var(--muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.pack-title strong{display:block;margin-top:1px;font-size:1rem}.access-list{display:grid;gap:8px}.access-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;padding:9px;border:1px solid rgba(20,21,15,.1);border-radius:var(--radius);background:#fffdf6b8}.access-item svg{margin-top:2px;color:var(--teal)}.access-item strong{display:block;line-height:1.18;font-size:.84rem}.access-item span{margin-top:3px;text-transform:none}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.metric-strip div{min-height:68px;padding:12px;border:1px solid var(--line);border-radius:var(--radius);background:#fffdf6b8}.metric-strip strong{display:block;margin-top:6px;font-size:clamp(1.12rem,1.8vw,1.48rem)}.journey-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0;margin:16px 0 0;list-style:none}.journey-list li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:8px;border:1px solid rgba(20,21,15,.1);border-radius:var(--radius);background:#fffdf6a8}.journey-list span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:var(--soft-teal);color:var(--teal);font-size:.74rem;font-weight:900}.journey-list strong{font-size:.88rem}.handover-note{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px;border:1px solid rgba(8,127,122,.28);border-radius:var(--radius);background:linear-gradient(90deg,#dcefebe6,#e1e8f2cc);color:var(--ink);font-weight:800;font-size:.9rem}.handover-note p{margin:0}.pale{background:#fffdf675}.section-heading{max-width:780px;margin:0 auto 34px;text-align:center}.section-heading.left{margin-right:0;margin-left:0;text-align:left}.section-heading h2,.cta-copy h2{font-family:Newsreader,Georgia,serif;font-size:clamp(2.35rem,5vw,5rem);font-weight:650;line-height:.98}.section-heading p:not(.eyebrow),.cta-copy p:not(.eyebrow){margin:18px 0 0;color:var(--muted);font-size:1.04rem}.audit-grid,.site-grid,.package-grid,.payment-grid{display:grid;gap:14px}.audit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audit-card,.site-card,.process-step,.package-card,.payment-step{min-height:210px;padding:22px}.audit-card span{color:var(--teal);font-weight:900}.audit-card h3,.site-card h3,.process-step h3,.package-card h3,.payment-step h3{margin:18px 0 8px;font-size:1.2rem}.audit-card p,.site-card p,.process-step p,.package-card p,.payment-step p,.automation-lane p{margin:0;color:var(--muted)}.site-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.site-card{position:relative;overflow:hidden}.site-card.featured{background:linear-gradient(180deg,#dcefebbd,#fffdf6e0),var(--surface);border-color:#087f7a52}.icon-box{display:grid;width:42px;height:42px;margin-top:18px;place-items:center;border:1px solid rgba(20,21,15,.12);border-radius:var(--radius);background:var(--surface);color:var(--teal)}.site-card strong{display:block;margin-top:22px;color:var(--ink);font-size:.88rem}.process-band{background:linear-gradient(180deg,#ece7da33,#fffdf65c)}.process-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.flow-rail{position:absolute;top:40px;right:6%;left:6%;height:2px;background:linear-gradient(90deg,var(--teal),var(--gold),var(--blue))}.process-step{position:relative;z-index:1;min-height:160px}.process-step span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(8,127,122,.22);border-radius:999px;background:var(--surface);color:var(--teal);font-weight:900}.dark-band{background:linear-gradient(135deg,rgba(8,127,122,.18),transparent 35%),linear-gradient(260deg,rgba(184,138,54,.18),transparent 35%),var(--dark);color:var(--surface)}.dark-band .section-heading h2,.dark-band .section-heading p:not(.eyebrow){color:var(--surface)}.dark-band .section-heading p:not(.eyebrow),.dark-band .package-card p{color:#fffdf6b8}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.package-card{border-color:#fffdf624;background:#fffdf614;box-shadow:none}.package-card.featured{background:#fffdf624;border-color:#dcefeb7a}.package-card h3{color:var(--surface);font-size:1.45rem}.package-card strong,.package-card a{display:inline-flex;margin-top:28px;color:var(--surface);font-weight:900}.payment-band{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);gap:clamp(26px,5vw,72px);align-items:start}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-step{min-height:184px}.automation-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);gap:clamp(26px,5vw,72px);align-items:center}.automation-board{display:grid;gap:12px}.automation-lane{display:grid;grid-template-columns:54px minmax(110px,.6fr) minmax(0,1fr);gap:16px;align-items:center;min-height:78px;padding:16px}.automation-lane span{color:var(--teal)}.automation-lane strong{font-size:1.12rem}.final-cta{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);gap:clamp(28px,5vw,72px);align-items:start;background:linear-gradient(180deg,#fffdf652,#ece7dab8)}.audit-form{display:grid;gap:14px;padding:22px}.audit-form label{display:grid;gap:7px}.audit-form span{color:var(--ink);font-size:.82rem;font-weight:900}.audit-form input,.audit-form select{width:100%;min-height:48px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);padding:0 13px;outline:none}.audit-form input:focus,.audit-form select:focus,.language-switcher:focus-visible{border-color:var(--teal);box-shadow:0 0 0 4px #087f7a21}.audit-form button{width:100%;cursor:pointer}.audit-form button:disabled{cursor:wait;opacity:.72}.form-note{margin:0;color:var(--muted);font-size:.9rem}.form-note.success{color:var(--teal)}.form-note.error{color:var(--clay)}.footer{justify-content:space-between;gap:22px;padding:24px clamp(18px,5vw,72px);border-top:1px solid var(--line);color:var(--muted);font-size:.9rem}.footer span:nth-child(2){display:flex;gap:16px;color:var(--ink);font-weight:800}[dir=rtl] .nav-links,[dir=rtl] .nav-tools,[dir=rtl] .hero-actions,[dir=rtl] .footer,[dir=rtl] .brand{flex-direction:row-reverse}[dir=rtl] .section-heading.left,[dir=rtl] .hero-copy,[dir=rtl] .cta-copy{text-align:right}[dir=rtl] .page-progress{transform-origin:100% 50%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1180px){.hero,.payment-band,.automation-layout,.final-cta{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual,.audit-form-wrap{max-width:760px}.audit-grid,.site-grid,.process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-rail{display:none}}@media(max-width:920px){.topbar{align-items:flex-start}.nav-links{display:none}.proof-row,.package-grid,.payment-grid,.metric-strip{grid-template-columns:1fr}.hero-visual{display:none}.hero-title{font-size:clamp(2.7rem,11vw,3.55rem);line-height:.98;overflow-wrap:normal}.hero-promise{font-size:clamp(1.18rem,5vw,1.65rem)}.handover-preview{grid-template-columns:1fr}}@media(max-width:640px){.section-band{padding-right:18px;padding-left:18px}.hero{padding-top:46px;padding-bottom:34px}.topbar{padding:12px 14px}.brand span:last-child{display:none}.topbar{gap:10px}.nav-tools{min-width:0}.nav-cta{width:46px;min-height:42px;flex:0 0 46px;overflow:hidden;padding:0;font-size:0}.nav-cta svg{width:19px;height:19px}.hero-actions{align-items:stretch;flex-direction:column}.button{width:100%}.audit-grid,.site-grid,.process-flow{grid-template-columns:1fr}.automation-lane{grid-template-columns:42px minmax(0,1fr)}.automation-lane p{grid-column:2}.footer{align-items:flex-start;flex-direction:column}}
