@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,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease: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:var(--font-jetbrains-mono),monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-medium:500;--font-weight-bold:700;--leading-relaxed:1.625;--radius-xl:.75rem;--shadow-sm:0 1px 3px #1a1a1a08;--shadow-md:0 4px 16px #1a1a1a0d;--shadow-lg:0 12px 40px #1a1a1a12;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--perspective-midrange:800px;--perspective-distant:1200px;--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);--radius:16px;--color-border:#e5e2d9;--color-accent:#1b3b36;--font-display:var(--font-fraunces),Georgia,serif;--font-body:var(--font-inter),system-ui,sans-serif}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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!important}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.right-0{right:calc(var(--spacing)*0)}.left-1\/2{left:50%}.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}}.mt-1{margin-top:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-\[120px\]{height:120px}.h-auto{height:auto}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-full{width:100%}.max-w-xs{max-width:var(--container-xs)}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-x-3{--tw-rotate-x:rotateX(3deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.-rotate-y-8{--tw-rotate-y:rotateY(calc(8deg*-1));transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rotate-y-12{--tw-rotate-y:rotateY(12deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.gap-8{gap:calc(var(--spacing)*8)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#444\]{border-color:#444}.border-\[\#e0e0e0\]{border-color:#e0e0e0}.border-\[\#e8e5dd\]{border-color:#e8e5dd}.border-border{border-color:var(--color-border)}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#212121\]{background-color:#212121}.bg-\[\#AE5630\]{background-color:#ae5630}.bg-\[\#F5F5F0\]{background-color:#f5f5f0}.bg-accent{background-color:var(--color-accent)}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.object-top{object-position:top}.p-4{padding:calc(var(--spacing)*4)}.text-center{text-align:center}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-wrap{text-wrap:wrap}.text-\[\#1A1A18\]{color:#1a1a18}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#74AA9C\]{color:#74aa9c}.text-\[\#4285F4\]{color:#4285f4}.text-\[\#AE5630\]{color:#ae5630}.text-\[\#EEEEEE\],.text-\[\#eee\]{color:#eee}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 12px 40px var(--tw-shadow-color,#1a1a1a12);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 16px var(--tw-shadow-color,#1a1a1a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1a1a1a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.perspective-distant{perspective:var(--perspective-distant)}.perspective-midrange{perspective:var(--perspective-midrange)}.transform-3d{transform-style:preserve-3d}@media (hover:hover){.hover\:rotate-x-0:hover{--tw-rotate-x:rotateX(0deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.hover\:rotate-y-0:hover{--tw-rotate-y:rotateY(0deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}@media (min-width:48rem){.md\:rotate-y-12{--tw-rotate-y:rotateY(12deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}}}:root{--bg:#f9f8f3;--bg-warm:#f3f0e8;--bg-card:#fff;--border:#e5e2d9;--border-light:#edeae2;--text:#1a1a1a;--text-secondary:#555;--text-muted:#888;--accent:#1b3b36;--accent-light:#1b3b3612;--accent-hover:#142d29;--accent-warm:#d97b61;--page-accent:#1b3b36;--page-accent-hover:#142d29;--page-accent-light:#1b3b3614;--shadow-sm:0 1px 3px #1a1a1a08;--shadow-md:0 4px 16px #1a1a1a0d;--shadow-lg:0 12px 40px #1a1a1a12;--radius:16px}::selection{color:#fff;background:#1b3b36}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}#main{overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:256px 256px;position:fixed;inset:0}[data-lang=da]{display:none}span[data-lang=en],a[data-lang=en]{display:inline}span[data-lang=da],a[data-lang=da],body.lang-da [data-lang=en]{display:none}body.lang-da [data-lang=da]{display:block}body.lang-da span[data-lang=da],body.lang-da a[data-lang=da]{display:inline}body.lang-da span[data-lang=en],body.lang-da a[data-lang=en]{display:none}.container{max-width:1120px;margin:0 auto;padding:0 24px}.section{margin:0;padding:96px 0}.section-eyebrow{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--page-accent,var(--accent));margin-bottom:12px;font-size:12px;font-weight:600}h1,h2,h3{font-family:var(--font-display);font-optical-sizing:auto;text-wrap:balance}.section-heading{font-family:var(--font-display);font-optical-sizing:auto;color:var(--text);text-wrap:balance;margin-bottom:20px;font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.15}.section-heading em{color:var(--accent-warm,#d97b61);font-style:italic}.section-sub{color:var(--text-secondary);max-width:540px;font-size:16px;line-height:1.7}.section-dark{color:#fff;background:#1b3b36;margin:0;position:relative;overflow:hidden}.section-dark>.container{z-index:1;position:relative}.section-light{background:#f9f8f3;margin:0}.section-warm{background:#f3f0e8;margin:0;position:relative}.section-warm:before{content:"";background:linear-gradient(90deg,#0000,#e5e2d9 20% 80%,#0000);height:1px;display:block;position:absolute;top:0;left:0;right:0}.section-divider{border-top:1px solid #e5e2d9}.section-dark .section-eyebrow{color:#d97b61}.section-dark .section-heading{color:#fff}.section-dark .section-heading em{color:#d97b61}.section-dark .section-sub{color:#ffffffb3}.section-dark .btn-outline{color:#fffc;border-color:#ffffff4d}.section-warm .section-heading{color:#1b3b36}.mobile-show{display:none}.btn{font-family:var(--font-body);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--page-accent,var(--accent));color:#fff}.btn-primary:hover{background:var(--page-accent-hover,var(--accent-hover));transform:translateY(-2px);box-shadow:0 12px 40px #1e2a3a14,0 4px 12px #1e2a3a0a}.btn-outline{color:var(--text-secondary);border:1.5px solid var(--border);background:0 0;font-weight:500}.btn-outline:hover{border-color:var(--text-secondary);color:var(--text);transform:translateY(-2px)}.btn-dominant{box-shadow:0 4px 24px var(--page-accent,#1b3b36);padding:18px 36px;font-size:18px}@supports (color:color-mix(in lab, red, red)){.btn-dominant{box-shadow:0 4px 24px color-mix(in srgb,var(--page-accent,#1b3b36)25%,transparent)}}.btn-dominant{position:relative}.btn-dominant:hover{box-shadow:0 8px 32px var(--page-accent,#1b3b36);transform:translateY(-3px)scale(1.03)}@supports (color:color-mix(in lab, red, red)){.btn-dominant:hover{box-shadow:0 8px 32px color-mix(in srgb,var(--page-accent,#1b3b36)35%,transparent)}}.btn-dominant:after{content:"";box-shadow:0 0 0 0 var(--page-accent,#1b3b36);border-radius:10px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn-dominant:after{box-shadow:0 0 0 0 color-mix(in srgb,var(--page-accent,#1b3b36)40%,transparent)}}.btn-dominant:after{pointer-events:none;transition:box-shadow .3s}.btn-lg{padding:16px 32px;font-size:17px}.btn-ghost{color:#555;background:0 0;border:none;padding:8px 4px;font-weight:500;text-decoration:none;transition:color .2s}.btn-ghost:hover{color:#1b3b36;text-decoration:underline}.section-dark .btn-primary{color:#1b3b36;background:#fff;box-shadow:0 4px 20px #ffffff26}.section-dark .btn-primary:hover{color:#142d29;background:#f3f0e8;transform:translateY(-2px)}.section-dark .btn-dominant{color:#1b3b36;background:#fff;box-shadow:0 4px 28px #fff3}.section-dark .btn-outline{color:#fffc;border-color:#ffffff4d;font-weight:500}.section-dark .btn-outline:hover{color:#fff;border-color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes thinkingPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-enter{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards heroFadeUp}.hero-enter-1{animation-delay:0s}.hero-enter-2{animation-delay:.1s}.hero-enter-3{animation-delay:.2s}.hero-enter-4{animation-delay:.35s}.hero-enter-5{animation-delay:.5s}.hero-enter-6{animation-delay:.65s}.skip-link{z-index:10000;background:var(--page-accent,var(--accent));color:#fff;border-radius:4px;padding:8px 16px;font-size:14px;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#faf9f6eb;border-bottom:1px solid #1a1a1a0a;transition:border-color .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;max-width:1120px;height:64px;margin:0 auto;padding:0 24px;display:flex}.nav-logo{color:var(--text);letter-spacing:-1px;align-items:center;font-size:26px;line-height:1;text-decoration:none;display:flex}.nav-logo-name{align-items:baseline;gap:1px;display:flex}.nav-logo-build{font-weight:700}.nav-logo-444{color:#ff8a00;font-weight:800}.nav-links{flex-shrink:1;align-items:center;gap:24px;min-width:0;list-style:none;display:flex}.mobile-locale-row,.mob-nav-desc,.mob-nav-cta-eyebrow,.mob-nav-cta-sub{display:none}.mob-nav-cta-main{font-size:inherit;font-weight:inherit;color:inherit}.mob-nav-arrow{display:none}.nav-links a{color:var(--text-secondary);border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.nav-links a:hover{color:var(--nav-link-color,var(--text));background:#1a1a1a0a}.nav-links a[aria-current=page]{color:#1b3b36;background:#1b3b360f;font-weight:600}.lang-toggle{border:1px solid #1a1a1a14;border-radius:8px;display:flex;overflow:hidden}.lang-btn{font-family:var(--font-body);color:var(--text-muted);cursor:pointer;letter-spacing:.5px;background:0 0;border:none;padding:5px 10px;font-size:11px;font-weight:600;transition:background-color .2s,color .2s}.lang-btn.active{color:#fff;background:#1b3b36}.nav-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.locale-toggles{align-items:center;gap:6px;display:flex}.currency-picker{position:relative}.currency-active{color:var(--text);cursor:pointer;background:0 0;border:1px solid #1a1a1a14;border-radius:8px;align-items:center;gap:3px;padding:5px 10px;font-size:13px;font-weight:600;display:flex}.currency-active:hover{border-color:var(--text-secondary)}.currency-chevron{opacity:.5}.currency-dropdown{z-index:200;background:#f9f8f3;border:1px solid #e5e2d9;border-radius:10px;min-width:100px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #1a1a1a14}.currency-option{cursor:pointer;width:100%;color:var(--text-secondary);background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.currency-option:hover{color:var(--text);background:#edeae2}.currency-option-symbol{text-align:center;width:18px;font-size:14px;font-weight:700}.currency-option-code{letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.nav-cta{border-radius:8px;padding:8px 18px;font-size:13px;font-weight:600;box-shadow:0 1px 3px #1b3b3633;color:#fff!important;background:#1b3b36!important;transition:background .2s,transform .2s,box-shadow .2s!important}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1b3b3640;color:#fff!important;background:#142d29!important}.mobile-toggle{cursor:pointer;color:var(--text);background:0 0;border:1px solid #1a1a1a14;border-radius:8px;padding:8px 10px;font-size:18px;display:none}.hero{padding-top:clamp(96px,12vh,140px);padding-bottom:clamp(16px,3vh,48px);position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(#f3f0e8 0%,#f9f8f3 100%);position:absolute;inset:0}.hero-dots{-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 55%);mask-image:linear-gradient(#000 0% 30%,#0000 55%)}.hero>.container{z-index:1;position:relative}.hero-grid{grid-template-columns:1fr 380px;align-items:center;gap:64px;display:grid}.hero-grid--single{text-align:center;grid-template-columns:1fr;max-width:720px;margin:0 auto}.hero-grid--single .hero-ctas,.hero-grid--single .hero-secondary{justify-content:center}.hero-grid--single .hero-guarantee{justify-content:center;margin-left:auto;margin-right:auto}.hero-grid--single .hero-proof-strip{justify-content:center}.hero-text{animation:.7s forwards fadeUp}.hero h1{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.5px;text-wrap:balance;margin-bottom:clamp(12px,2vh,24px);font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.12}.hero h1 em{color:#d97b61;font-style:italic}.hero h1:after{content:"";background:#d97b61;border-radius:2px;width:60px;height:3px;margin:20px auto 0;display:block}.hero-desc{color:var(--text-secondary);max-width:520px;margin-bottom:clamp(16px,2.5vh,36px);font-size:16px;line-height:1.7}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-secondary{margin-top:8px}.hero-secondary-link{color:#555;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.hero-secondary-link:hover{color:var(--page-accent,#1b3b36);text-decoration:underline}.hero-guarantee{background:var(--page-accent,#1b3b36);align-items:center;gap:8px;margin-top:12px;padding:8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-guarantee{background:color-mix(in srgb,var(--page-accent,#1b3b36)5%,transparent)}}.hero-guarantee{border:1px solid var(--page-accent,#1b3b36)}@supports (color:color-mix(in lab, red, red)){.hero-guarantee{border:1px solid color-mix(in srgb,var(--page-accent,#1b3b36)10%,transparent)}}.hero-guarantee{width:fit-content;color:var(--page-accent,#1b3b36);border-radius:8px}.hero-guarantee span{color:var(--page-accent,#1b3b36);font-size:12px;font-weight:600}.hero-proof-line{color:#888;font-size:12px;font-family:var(--font-body);margin-top:12px}.hero-downsell{font-size:12px;font-family:var(--font-body);margin-top:14px}.hero-downsell a{color:#555;text-underline-offset:3px;-webkit-text-decoration:underline #5a6a784d;text-decoration:underline #5a6a784d;transition:color .2s}.hero-downsell a:hover{color:var(--page-accent,#1b3b36);-webkit-text-decoration-color:var(--page-accent,#1b3b36);-webkit-text-decoration-color:var(--page-accent,#1b3b36);-webkit-text-decoration-color:var(--page-accent,#1b3b36);text-decoration-color:var(--page-accent,#1b3b36)}@supports (color:color-mix(in lab, red, red)){.hero-downsell a:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--page-accent,#1b3b36)40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--page-accent,#1b3b36)40%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--page-accent,#1b3b36)40%,transparent);text-decoration-color:color-mix(in srgb,var(--page-accent,#1b3b36)40%,transparent)}}.hero-portrait{opacity:0;justify-content:center;align-items:flex-end;animation:.7s .2s forwards fadeUp;display:flex}.portrait-wrapper{width:320px;height:360px;position:relative}.portrait-img{object-fit:cover;object-position:top center;width:100%;height:100%;box-shadow:var(--shadow-lg);border:3px solid #fff;border-radius:16px}.portrait-placeholder{width:100%;height:100%;box-shadow:var(--shadow-lg);background:var(--bg-warm);color:var(--page-accent,var(--accent));border:3px solid #fff;border-radius:16px;justify-content:center;align-items:center;font-size:64px;font-weight:600;display:flex}.portrait-badge{border:1px solid var(--border);box-shadow:var(--shadow-md);white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:8px;padding:8px 20px;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.portrait-badge .dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}@keyframes swipeHintPulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(4px)}}.portrait-badge span{color:var(--text);font-size:13px;font-weight:600}.hero-gauge{opacity:0;flex-direction:column;align-items:center;animation:.7s .2s forwards fadeUp;display:flex}.hero-gauge-hook{color:#1b3b36;text-align:center;letter-spacing:-.2px;margin-bottom:12px;font-size:15px;font-weight:600}.hero-gauge-hook em{color:var(--page-accent,#1b3b36);font-style:italic}.hero-gauge .reveal{opacity:1;transform:none}.hero-gauge .audit-gauge{padding:0}.hero-gauge .audit-report-frame{max-width:360px;padding:24px 20px;box-shadow:0 8px 40px #1b3b361a,0 2px 8px #1b3b360d}.hero-gauge .audit-gauge-ring-wrapper{max-width:200px}.hero-gauge .audit-gauge-section-title{font-size:.65rem}.hero-gauge .audit-gauge-verdict{font-size:1rem}.hero-gauge .audit-gauge-mini-cats{gap:8px 4px;margin-top:14px;padding-top:12px}.hero-gauge .audit-gauge-mini-cat-score{font-size:.9rem}.hero-gauge .audit-gauge-mini-cat-label{font-size:.55rem}.hero-visual{opacity:0;flex-direction:column;align-items:center;animation:.7s .2s forwards fadeUp;display:flex}.hero-visual-window{background:#1a1f2e;border-radius:12px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 8px 40px #1b3b362e,0 2px 8px #1b3b3614}.hero-visual-titlebar{background:#151926;align-items:center;gap:6px;padding:10px 14px;display:flex}.hero-visual-dot{border-radius:50%;width:10px;height:10px}.hero-visual-dot--red{background:#ef4444}.hero-visual-dot--yellow{background:#f59e0b}.hero-visual-dot--green{background:#22c55e}.hero-visual-titlebar-text{color:#888;letter-spacing:.3px;margin-left:8px;font-size:12px;font-weight:500}.hero-visual-body{padding:16px;transition:opacity .5s}.hero-visual-body.hero-visual--fading{opacity:0}.hero-visual-query{opacity:.4;background:#232838;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:opacity .5s;display:flex}.hero-visual-query.hero-visual--typed{opacity:1}.hero-visual-query-icon{flex-shrink:0;display:flex}.hero-visual-query-text{color:#e2e8f0;font-size:13px;font-weight:400}.hero-visual-cursor{background:var(--page-accent,#1b3b36);border-radius:1px;width:2px;height:16px;animation:1s step-end infinite blink}.hero-visual-response{opacity:0;margin-top:14px;transition:opacity .5s,transform .5s;transform:translateY(8px)}.hero-visual-response.hero-visual--visible{opacity:1;transform:translateY(0)}.hero-visual-ai-badge{color:#d97b61;background:#d97b6126;border-radius:6px;align-items:center;gap:5px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.hero-visual-answer{color:#cbd5e1;margin:0;font-size:13px;line-height:1.6}.hero-visual-answer strong{color:#e2e8f0;border-radius:3px;padding:1px 4px;font-weight:700;transition:color .4s,background .4s}.hero-visual-answer strong.hero-visual--highlight{color:#d97b61;background:#d97b6126}.hero-visual-thinking{gap:6px;padding:14px 4px;display:flex}.hero-visual-thinking-dot{background:#5a6577;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite thinkingPulse}.hero-visual-thinking-dot:nth-child(2){animation-delay:.2s}.hero-visual-thinking-dot:nth-child(3){animation-delay:.4s}.hero-visual-stream-cursor{background:var(--page-accent,#1b3b36);vertical-align:text-bottom;border-radius:1px;width:2px;height:14px;margin-left:1px;animation:.8s step-end infinite blink;display:inline-block}.hero-visual-sources{align-items:center;gap:4px;margin-top:10px;animation:.4s forwards fadeUp;display:flex}.hero-visual-source-dot{background:#3b4559;border-radius:50%;width:6px;height:6px}.hero-visual-sources-text{color:#5a6577;margin-left:4px;font-size:12px}.hero-visual-logos{text-align:center;margin-top:20px}.hero-visual-logos-label{color:#888;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;display:block}.hero-visual-logos-row{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.hero-visual-logo-item{color:#4a5568;opacity:.85;align-items:center;gap:4px;font-size:12px;font-weight:600;transition:opacity .2s;display:inline-flex}.hero-visual-logo-item:hover{opacity:1}.hero-proof-strip{align-items:center;gap:12px;margin-top:16px;display:flex}.hero-proof-item{align-items:baseline;gap:5px;display:flex}.hero-proof-value{color:var(--page-accent,#1b3b36);font-size:15px;font-weight:700}.hero-proof-label{color:#888;font-size:12px}.hero-proof-sep{color:#e0dcd6;font-size:14px}a.hero-cite{color:inherit;border-bottom:1px dotted #0000;text-decoration:none;transition:border-color .2s}a.hero-cite:hover{border-bottom-color:#888}.trust-bar{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:clamp(24px,4vh,48px) 0}.trust-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.trust-number{color:var(--text);font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3}.trust-number em{color:var(--page-accent,#1b3b36);font-style:italic}.trust-label{color:var(--text-muted);margin-top:6px;font-size:12px;font-weight:500}.trust-context{color:#555;letter-spacing:1.5px;text-transform:uppercase;opacity:.85;margin-top:6px;font-size:12px;font-weight:600}.hero-blob{z-index:0;pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#d97b6124 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-200px;right:-100px}.hero-blob-left{z-index:0;pointer-events:none;filter:blur(60px);background:radial-gradient(circle,#1b3b361a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-100px;left:-100px}.process-section{background:#1b3b3610;position:relative;overflow:hidden}.process-section>.container{z-index:1;position:relative}.section-bg-pattern{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#1b3b36 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.process-header{text-align:center;margin-bottom:48px}.process-grid{grid-template-columns:1fr;gap:32px;display:grid}.process-step{background:#fff;border-radius:12px;padding:32px 24px}.process-num{color:#1b3b36;margin-bottom:12px;font-size:40px;font-weight:700;line-height:1;display:block}.process-title{margin-bottom:8px;font-size:20px;font-weight:600}.process-desc{color:#555;font-size:15px;line-height:1.6}@media (min-width:768px){.process-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.process-grid{gap:40px}.process-step{padding:40px 32px}}.services-section{background:#f3f0e8;position:relative;overflow:hidden}.services-section>.container{z-index:1;position:relative}.services-header{text-align:center;margin-bottom:56px}.services-header .section-sub{margin:0 auto}.services-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.services-grid{grid-template-columns:repeat(2,1fr)}.services-grid .service-card.featured{grid-column:1/-1}.service-card.featured{flex-direction:row;align-items:center;gap:48px;padding:48px}.service-card.featured .service-icon-svg{width:64px;height:64px;margin-bottom:0}}.service-card{background:var(--bg-card);border:1px solid var(--border);color:var(--text);border-radius:16px;flex-direction:column;padding:40px 36px;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s;display:flex;position:relative;overflow:hidden}.service-card:before{content:"";background:var(--card-color,#1b3b36);border-radius:2px;width:2px;height:60%;transition:top .35s,height .35s,width .35s;position:absolute;top:20%;left:0}.service-card:after{content:"";background:radial-gradient(circle,var(--card-color-light,#1b3b3614)0%,transparent 70%);opacity:.7;pointer-events:none;z-index:0;border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;left:-40px}.service-card>*{z-index:1;position:relative}.service-card:hover{border-color:var(--card-color,#1b3b36);transform:translateY(-5px)}.service-card:hover:before{width:3px;height:80%;top:10%}.service-card:hover .service-arrow{color:var(--card-color,var(--accent));transform:translate(4px,-4px)}.service-card:hover h3{color:var(--card-color,var(--accent))}.service-card.featured{border:1px solid var(--card-color)}@supports (color:color-mix(in lab, red, red)){.service-card.featured{border:1px solid color-mix(in srgb,var(--card-color)30%,transparent)}}.service-card.featured{background:linear-gradient(160deg,#fff 0%,var(--card-color-light,#1b3b3610)100%)}.service-card.featured:before{width:3px;height:80%;top:10%}.service-card.featured:after{opacity:1;width:220px;height:220px}.service-card.featured:hover{border-color:var(--card-color)}@supports (color:color-mix(in lab, red, red)){.service-card.featured:hover{border-color:color-mix(in srgb,var(--card-color)50%,transparent)}}.service-card.featured:hover:before{width:4px;height:90%;top:5%}.featured-badge{background:var(--card-color,var(--accent));color:#fff;letter-spacing:1px;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:16px;right:16px}.service-icon-svg{background:var(--card-color-light,#f5f2f8);width:52px;height:52px;color:var(--card-color,#1b3b36);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex}.service-card:hover .service-icon-svg{transform:scale(1.08)}.service-card h3{margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.3;transition:color .25s}.service-card p{color:var(--text-secondary);flex-grow:1;font-size:14px;line-height:1.65}.service-stat-badge{border-top:1px solid var(--border-light);align-items:baseline;gap:6px;margin-top:auto;padding-top:16px;display:flex}.service-stat-num{color:var(--card-color,#1b3b36);font-size:28px;font-weight:800;line-height:1}.service-stat-label{color:#555;font-size:13px;font-weight:500}.service-cta{color:var(--card-color,#1b3b36);align-items:center;gap:6px;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;display:inline-flex}.service-card:hover .service-cta{color:var(--card-color,#142d29)}.service-arrow{color:var(--text-muted);background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:transform .25s,color .25s,background-color .25s;display:flex}.results-section{background:var(--accent);color:#fff;padding-bottom:56px;position:relative;overflow:hidden}.results-header{text-align:center;margin-bottom:56px}.results-header .section-eyebrow{color:#d97b61;align-items:center;gap:12px;display:inline-flex}.results-header .section-eyebrow:before,.results-header .section-eyebrow:after{content:"";background:linear-gradient(90deg,#0000,#d97b61);width:32px;height:1px;display:inline-block}.results-header .section-eyebrow:after{background:linear-gradient(90deg,#d97b61,#0000)}.results-header .section-heading{color:#fff;font-size:clamp(28px,5vw,44px)}.results-header .section-heading em{color:#d97b61}.results-header .section-sub{color:#ffffffb3;margin:0 auto}.results-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.result-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1a;padding:32px;transition:background-color .3s,border-color .3s}.result-card:hover{background:#ffffff14;border-color:#ffffff26}.result-project{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-warm);margin-bottom:16px;font-size:12px;font-weight:600}.result-metrics{flex-wrap:wrap;gap:32px;margin-bottom:16px;display:flex}.result-value{color:#fff;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3}.result-label{color:#ffffff73;margin-top:4px;font-size:12px}.result-desc{color:#ffffff80;border-top:1px solid #ffffff14;padding-top:16px;font-size:14px;line-height:1.6}.endorsement-block{border-radius:var(--radius);border:1px solid #ffffff1a;margin-top:48px;padding:36px 40px;position:relative}.endorsement-block:before{content:"“";color:var(--accent-warm);opacity:.3;font-size:80px;font-weight:600;line-height:1;position:absolute;top:8px;left:24px}.endorsement-block blockquote{color:#fffc;margin-bottom:16px;font-size:20px;font-style:italic;font-weight:600;line-height:1.6}.endorsement-block cite{font-style:normal;font-family:var(--font-body);color:#fff6;font-size:14px;font-weight:600}.about-section{padding-bottom:140px;position:relative;overflow:clip}.about-section>.container{z-index:2;position:relative}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.about-text .section-heading{margin-bottom:24px}.about-text .section-heading em{color:#d97b61}.about-text p{color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word;margin-bottom:16px;font-size:16px;line-height:1.7}.about-text p strong{color:var(--text);font-weight:600}.about-portrait{align-items:center;gap:16px;margin-bottom:24px;display:flex}.about-portrait-img{object-fit:cover;object-position:top center;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:80px;height:80px;box-shadow:0 2px 8px #1b3b3614}.about-portrait-placeholder{width:80px;height:80px;color:var(--page-accent,#1b3b36);background:#f3f0e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.about-portrait-info{flex-direction:column;gap:4px;display:flex}.about-portrait-name{color:#1b3b36;font-size:16px;font-weight:700}.about-portrait-location{color:#888;align-items:center;gap:6px;font-size:12px;display:flex}.about-portrait-location .dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite pulse}.about-stack-col{z-index:1;border-radius:16px;max-width:100%;padding:20px;position:relative}.stack-grid{z-index:1;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid;position:relative}.stack-item{background:var(--bg-card);border:1px solid var(--border);cursor:default;border-left:3px solid #0000;border-radius:10px;padding:16px 20px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.stack-item:after{content:"";pointer-events:none;z-index:0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 300 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23e8e4de' stroke-width='1'%3E%3Cellipse cx='220' cy='120' rx='35' ry='22'/%3E%3Cellipse cx='220' cy='120' rx='70' ry='45'/%3E%3Cellipse cx='220' cy='120' rx='115' ry='72'/%3E%3Cellipse cx='220' cy='120' rx='165' ry='100'/%3E%3C/g%3E%3C/svg%3E");background-position:100%;background-size:cover;position:absolute;inset:0}.stack-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px #1b3b361a,0 2px 8px #1b3b360a}.stack-item h4{margin-bottom:4px;font-size:20px;font-weight:600}.stack-item p{color:var(--text-muted)!important;margin-bottom:0!important;font-size:12px!important;line-height:1.6!important}.stack-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:10px;display:flex}.stack-icon--seo{color:#1b3b36;background:linear-gradient(135deg,#f3f0e8,#ede9e2)}.stack-icon--content{color:#1b3b36b3;background:linear-gradient(135deg,#f3f0e8,#ede9e2)}.stack-icon--geo,.stack-icon--web{color:#d97b61;background:linear-gradient(135deg,#fbf3f0,#f5e8e3)}.stack-icon--auto,.stack-icon--crm{color:#1b3b36;background:linear-gradient(135deg,#f3f0e8,#ede9e2)}.stack-item>*{z-index:1;position:relative}.stack-grid .stack-item:first-child{border-left-color:#1b3b36}.stack-grid .stack-item:nth-child(2){border-left-color:#1b3b36b3}.stack-grid .stack-item:nth-child(3),.stack-grid .stack-item:nth-child(4){border-left-color:#d97b61}.stack-grid .stack-item:nth-child(5),.stack-grid .stack-item:nth-child(6){border-left-color:#1b3b36}.stack-item-header{display:contents}.platform-logos-section{color:#fff;background:#1b3b36;padding:48px 0;position:relative;overflow:hidden}.platform-logos-label{text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff80;font-size:12px;font-weight:700;font-family:var(--font-mono);margin-bottom:28px}.platform-logos-grid{flex-wrap:wrap;justify-content:center;gap:12px 24px;max-width:800px;margin:0 auto;display:flex}.platform-logo-item{cursor:default;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;transition:transform .2s,box-shadow .2s;display:flex}.platform-logo-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.platform-logo-item svg{flex-shrink:0}.platform-logo-name{color:#fffc;font-size:12px;font-weight:600;font-family:var(--font-body);white-space:nowrap}.section-divider-light{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#ffffff1f 20% 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.results-section>.container,.platform-logos-section>.container,.content-banner>.container{z-index:1;position:relative}.contact-section{background:#f9f8f3;position:relative;overflow:hidden}.contact-section>.container{z-index:1;position:relative}.contact-layout{border-radius:16px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.contact-panel{color:#fff;background:#1b3b36;border-radius:16px;padding:48px 32px}.contact-panel-heading{color:#fff;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.3}.contact-panel-heading em{color:#d97b61}.contact-panel-sub{color:#ffffffb3;margin-bottom:32px;font-size:15px;line-height:1.6}.contact-panel-trust{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.contact-panel-trust-item{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.contact-panel-trust-item svg{color:#d97b61;flex-shrink:0}.contact-panel-testimonial{border-top:1px solid #ffffff26;padding-top:24px}.contact-panel-testimonial p{color:#ffffffb3;margin:0 0 8px;font-size:14px;font-style:italic;line-height:1.6}.contact-panel-testimonial span{color:#ffffffbf;font-size:13px}.contact-form-side{background:#fff;border:1px solid #e5e2d9;border-radius:16px;padding:48px 32px}@media (min-width:768px){.contact-layout{grid-template-columns:1fr 1fr}.contact-panel{border-radius:16px 0 0 16px;padding:56px 48px}.contact-form-side{border-left:none;border-radius:0 16px 16px 0;padding:56px 48px}}.form-card{text-align:left;background:#fff;border:1px solid #e5e2d9;border-radius:16px;padding:40px 32px;box-shadow:0 4px 24px #1a1a1a0a}.contact-form-side .form-group label{color:#1b3b36;font-weight:600}.contact-form-side .form-group input,.contact-form-side .form-group select,.contact-form-side .form-group textarea{color:#1b3b36;background:#fff;border-color:#e5e2d9}.contact-form-side .form-group input::placeholder,.contact-form-side .form-group textarea::placeholder{color:#9aa5b4}.contact-form-side .form-group input:focus,.contact-form-side .form-group select:focus,.contact-form-side .form-group textarea:focus{border-color:var(--page-accent,#1b3b36);box-shadow:0 0 0 3px #1b3b3626}.contact-form-side .field-optional{color:#888}.contact-form-side .checkbox-item{color:#1b3b36}.contact-form-side .check-box{background:#fff;border-color:#e5e2d9}.contact-form-side .form-submit-hint{color:#888}.contact-form-side .form-error{color:#dc2626}.form-row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:641px){.form-row{grid-template-columns:1fr 1fr}}.form-group{margin-bottom:20px}.field-optional{color:#888;font-size:12px;font-weight:400}.form-group label{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{background:var(--bg);border:1px solid var(--border);width:100%;font-family:var(--font-body);color:var(--text);border-radius:8px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--page-accent,var(--accent));box-shadow:0 0 0 3px var(--page-accent-light,var(--accent-light))}.form-group textarea{resize:vertical;min-height:100px}.checkbox-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkbox-item{cursor:pointer;color:#1b3b36;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e5e2d9;border-radius:10px;align-items:center;gap:0;min-height:48px;padding:14px 18px 14px 44px;font-size:14px;line-height:1.4;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.checkbox-item:hover{border-color:var(--page-accent,#1b3b36);background:#1b3b3610}.checkbox-item input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.check-box{background:#fff;border:2px solid #e5e2d9;border-radius:6px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;transition:background-color .2s,border-color .2s;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.checkbox-item:hover .check-box{border-color:var(--page-accent,#1b3b36)}.checkbox-item input:checked~.check-box{background:var(--page-accent,#1b3b36);border-color:var(--page-accent,#1b3b36)}.checkbox-item input:checked~.check-box:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1}.checkbox-item input:checked~span:last-child{color:var(--page-accent,#1b3b36);font-weight:600}.checkbox-item:has(input:checked){border-color:var(--page-accent,#1b3b36);box-shadow:0 0 0 1px var(--page-accent,#1b3b36);background:#1b3b3610}@supports (color:color-mix(in lab, red, red)){.checkbox-item:has(input:checked){box-shadow:0 0 0 1px color-mix(in srgb,var(--page-accent,#1b3b36)20%,transparent)}}.form-error{color:var(--page-accent,var(--accent));text-align:center;margin-bottom:12px;font-size:14px}.form-submit{margin-top:12px}.form-submit .btn{justify-content:center;width:100%;padding:18px;font-size:16px;font-weight:700;box-shadow:0 4px 20px #1b3b3633}.form-submit-hint{color:#888;text-align:center;margin:10px 0 0;font-size:13px}.form-select{color:#1b3b36;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%238a9aaa' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5e2d9;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s}.form-select:focus{border-color:#1b3b36;outline:none;box-shadow:0 0 0 3px #1b3b3614}.booking-success-enter{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards successPop}@keyframes successPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.guarantee-card{text-align:center;background:#fff;border:2px solid #1b3b3621;border-radius:16px;max-width:720px;margin:0 auto;padding:clamp(32px,5vw,48px) clamp(20px,4vw,36px);box-shadow:0 4px 24px #1b3b3608}.guarantee-item{background:#1b3b3608;border-radius:10px;align-items:baseline;gap:10px;padding:12px 16px;display:flex}label[data-lang=da]{display:none}label[data-lang=en]{display:block}body.lang-da label[data-lang=en]{display:none}body.lang-da label[data-lang=da]{display:block}.about-page-section{padding:120px 0 80px}.about-page-header{text-align:center;margin-bottom:48px}.about-page-intro{flex-direction:column;align-items:center;gap:32px;margin-bottom:64px;display:flex}.about-page-portrait{align-items:center;gap:24px;display:flex}.about-page-portrait .about-portrait-img{border-radius:50%}.about-page-name-block{flex-direction:column;gap:4px;display:flex}.about-page-name{font-family:var(--font-fraunces),serif;color:#1b3b36;margin:0;font-size:1.5rem}.about-page-title{color:#666;margin:0;font-size:.95rem}.about-page-location{color:#999;align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.about-page-bio{max-width:700px}.about-page-bio p{color:#444;margin-bottom:16px;font-size:1.05rem;line-height:1.75}.about-page-subheading{font-family:var(--font-fraunces),serif;color:#1b3b36;margin-bottom:24px;font-size:1.3rem}.about-page-experience{margin-bottom:64px}.about-page-highlights{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-page-highlight-card{text-align:center;background:#faf9f6;border:1px solid #0000000f;border-radius:12px;padding:24px}.about-page-highlight-stat{font-family:var(--font-jetbrains-mono),monospace;color:#ff8a00;margin-bottom:8px;font-size:2rem;font-weight:600;display:block}.about-page-highlight-label{color:#666;font-size:.9rem;line-height:1.4}.about-page-values{margin-bottom:64px}.about-page-values-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.about-page-value{background:#faf9f6;border:1px solid #0000000f;border-radius:12px;padding:24px}.about-page-value h3{font-family:var(--font-fraunces),serif;color:#1b3b36;margin:0 0 8px;font-size:1.05rem}.about-page-value p{color:#666;margin:0;font-size:.9rem;line-height:1.6}.about-page-connect{text-align:center}.about-page-connect-links{justify-content:center;gap:24px;margin-bottom:32px;display:flex}.about-page-connect-link{color:#1b3b36;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.about-page-connect-link:hover{color:#ff8a00}.about-page-cta{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (max-width:768px){.about-page-highlights,.about-page-values-grid{grid-template-columns:1fr}.about-page-portrait{text-align:center;flex-direction:column}.about-page-name-block{align-items:center}}footer{color:#ffffffb3;background:#1b3b36;border-top:none;padding:64px 0 32px;position:relative;overflow:hidden}footer:before{content:"";background:linear-gradient(90deg,#ff8a00,#d97b61,#0000);height:3px;position:absolute;top:0;left:0;right:0}footer>.container{z-index:1;position:relative}footer .nav-logo-build{color:#fff}footer .nav-logo-444{color:#ff8a00}footer .nav-logo{font-size:28px}.footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer-brand .nav-logo{margin-bottom:8px;display:inline-block}.footer-brand p{color:#ffffff80;max-width:280px;font-size:14px;line-height:1.6}.footer-contact-icons{flex-direction:column;gap:10px;margin-top:20px;display:flex}.footer-contact-icons a{color:#ffffff8c;align-items:center;gap:10px;font-size:13px;text-decoration:none;transition:color .2s;display:flex}.footer-contact-location{color:#ffffff8c;align-items:center;gap:10px;font-size:13px;display:flex}.footer-contact-icons a:hover{color:#d97b61}.footer-contact-icons svg{color:#d97b61;opacity:.7;flex-shrink:0}.footer-links-wrap{gap:56px;display:flex}.footer-col-heading{letter-spacing:1px;text-transform:uppercase;color:#ffffffa6;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.footer-col a{color:#fff9;padding:3px 0;font-size:14px;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover{color:#d97b61}.footer-back-to-top{text-align:center;margin-top:24px}.back-to-top-btn{color:#ffffff80;cursor:pointer;font-size:13px;font-weight:500;font-family:var(--font-body);background:0 0;border:1px solid #ffffff26;border-radius:8px;padding:8px 20px;transition:color .2s,border-color .2s}.back-to-top-btn:hover{color:#d97b61;border-color:#d97b614d}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;padding-top:20px;display:flex}.footer-bottom span{color:#ffffffa6;font-size:13px}.footer-bottom a{color:#ffffffa6;font-size:13px;font-weight:500;text-decoration:none}.footer-bottom-links{align-items:center;gap:16px;display:flex}.footer-bottom-links a{color:#ffffffa6;font-size:13px;text-decoration:none;transition:color .2s}.footer-bottom-links a:last-child{color:#d97b61;font-weight:500}.footer-bottom-links a:hover{color:#d97b61}.shop-page{padding-top:64px}.shop-section{padding-top:48px;padding-bottom:32px}.shop-main-section{padding-top:0}.shop-header{text-align:center;margin-bottom:24px}.shop-header .section-sub{margin:0 auto}.guarantee-banner{border:1px solid var(--border);border-left:4px solid var(--page-accent,var(--accent));border-radius:var(--radius);background:linear-gradient(135deg,#fef8f5 0%,#fff 100%);align-items:flex-start;gap:20px;margin-bottom:48px;padding:28px 32px;display:flex}.guarantee-icon{flex-shrink:0;font-size:28px;line-height:1}.guarantee-title{color:var(--text);margin-bottom:6px;font-size:20px;font-weight:600}.guarantee-text{color:var(--text-secondary);font-size:15px;line-height:1.6}.product-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:48px;display:grid}.shop-split-layout{grid-template-columns:1fr 380px;align-items:start;gap:56px;display:grid}.shop-split-showcase{flex-direction:column;gap:56px;display:flex}.guarantee-banner-compact{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#f9f8f3 0%,#fef8f5 100%);align-items:center;gap:10px;margin-bottom:24px;padding:14px 18px;display:flex}.guarantee-banner-compact .guarantee-icon{margin:0;font-size:20px}.guarantee-compact-text{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.pricing-sidebar-heading{color:var(--text);margin-bottom:20px;font-size:28px;font-weight:600;line-height:1.3}.pricing-sidebar-heading em{color:var(--page-accent,var(--accent));font-style:normal}.pricing-sidebar{flex-direction:column;gap:16px;display:flex}.pricing-sidebar-cta{text-align:center;border-top:1px solid var(--border-light);margin-top:24px;padding-top:24px}.pricing-sidebar-cta p{color:var(--text-secondary);margin-bottom:12px;font-size:14px}.pricing-sidebar-cta .btn{padding:10px 20px;font-size:14px}.product-card.sidebar-card{padding:28px 24px}.product-card.sidebar-card .product-name{font-size:20px}.product-card.sidebar-card .product-price{font-size:32px}.product-card.sidebar-card .product-desc,.product-card.sidebar-card .product-deliverables li{font-size:13px}.product-card.sidebar-card .add-to-cart-btn{padding:12px 24px;font-size:14px}.product-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;padding:36px 32px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.product-card:hover{border-color:var(--page-accent,var(--accent));box-shadow:0 8px 32px #c2553014}.product-card.featured{border:1.5px solid var(--page-accent,var(--accent));background:linear-gradient(180deg,var(--page-accent,#1b3b36)0%,#fff 40%)}@supports (color:color-mix(in lab, red, red)){.product-card.featured{background:linear-gradient(180deg,color-mix(in srgb,var(--page-accent,#1b3b36)3%,white)0%,#fff 40%)}}.product-card.featured{box-shadow:0 8px 32px var(--page-accent,#1b3b36),0 2px 8px var(--page-accent,#1b3b36)}@supports (color:color-mix(in lab, red, red)){.product-card.featured{box-shadow:0 8px 32px color-mix(in srgb,var(--page-accent,#1b3b36)10%,transparent),0 2px 8px color-mix(in srgb,var(--page-accent,#1b3b36)6%,transparent)}}.product-card.featured{transform:scale(1.02)}.product-card.featured:before{content:"";background:linear-gradient(90deg,var(--page-accent,#1b3b36),var(--page-accent,#1b3b36));height:3px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.product-card.featured:before{background:linear-gradient(90deg,var(--page-accent,#1b3b36),color-mix(in srgb,var(--page-accent,#1b3b36)70%,#d97b61))}}.product-badge{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--page-accent,var(--accent));border:1px solid var(--page-accent,var(--accent));border-radius:4px;align-self:flex-start;margin-bottom:16px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}.product-card.featured .product-badge{background:var(--page-accent,#1b3b36);color:#fff;border-color:var(--page-accent,#1b3b36);padding:4px 12px;font-size:12px}.product-card.featured:hover{box-shadow:0 12px 40px var(--page-accent,#1b3b36),0 4px 12px var(--page-accent,#1b3b36)}@supports (color:color-mix(in lab, red, red)){.product-card.featured:hover{box-shadow:0 12px 40px color-mix(in srgb,var(--page-accent,#1b3b36)14%,transparent),0 4px 12px color-mix(in srgb,var(--page-accent,#1b3b36)8%,transparent)}}.product-name{color:var(--text);margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.3}.product-price{color:var(--page-accent,var(--accent));margin-bottom:16px;font-size:36px;font-weight:600;line-height:1}.product-savings{font-family:var(--font-mono);color:var(--page-accent,#1b3b36);letter-spacing:.02em;margin-top:-10px;margin-bottom:16px;font-size:12px;font-weight:600}.product-desc{color:var(--text-secondary);flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.65}.product-deliverables{border-top:1px solid var(--border-light);margin:0 0 24px;padding:16px 0 0;list-style:none}.product-deliverables li{color:var(--text);padding:5px 0 5px 22px;font-size:14px;position:relative}.product-deliverables li:before{content:"✓";color:var(--accent);font-size:13px;font-weight:600;position:absolute;left:0}.add-to-cart-btn{justify-content:center;width:100%;margin-top:auto}.shop-hero-ctas{justify-content:center;gap:14px;margin-top:28px;display:flex}.shop-hero-editorial{background:0 0;padding:110px 0 48px;position:relative;overflow:hidden}.shop-hero-split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.shop-hero-split--single{text-align:center;grid-template-columns:1fr;max-width:760px;margin:0 auto}.shop-hero-split--single .shop-hero-ctas,.shop-hero-split--single .hero-cta-row,.shop-hero-split--single .hero-stats-editorial{justify-content:center}.shop-hero-split--single .hero-stats-qualifier{text-align:center}.shop-hero-split--single .hero-sub{margin-left:auto;margin-right:auto}.shop-hero-text{text-align:left}.shop-hero-split--single .shop-hero-text{text-align:center}.shop-hero-visual{justify-content:center;align-items:center;padding:16px 16px 0 0;display:flex;position:relative}.shop-hero-visual:before{content:"";background:var(--page-accent,var(--accent));opacity:.08;z-index:0;border-radius:14px;width:70%;height:85%;position:absolute;top:0;right:0}.shop-hero-visual-img{z-index:1;object-fit:cover;border:2px solid var(--border);border-radius:12px;width:100%;height:auto;position:relative;box-shadow:0 8px 32px #1b3b361a,0 2px 8px #1b3b360f}.hero-headline{color:var(--text);text-wrap:balance;letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(34px,4.5vw,56px);font-weight:600;line-height:1.15}.hero-headline .hero-bracket{color:var(--page-accent,var(--accent));font-size:.8em}.hero-headline .hero-biz-group{white-space:nowrap}.hero-your-biz{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--page-accent,var(--accent));vertical-align:.2em;margin:0 .08em;font-size:.36em;font-weight:600}.hero-headline em{color:var(--page-accent,var(--accent));font-style:italic}.hero-sub{color:var(--text-secondary);max-width:560px;margin:0;font-size:18px;line-height:1.7}.hero-cta-row{justify-content:flex-start;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-cta-link{color:var(--text-secondary);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.hero-cta-link:after{content:"";background:var(--text-muted);opacity:.4;width:100%;height:1px;transition:opacity .2s;position:absolute;bottom:-2px;left:0}.hero-cta-link:hover{color:var(--page-accent,var(--accent))}.hero-cta-link:hover:after{opacity:0}.hero-stats-editorial{background:#fff;border:1px solid #e5e2d9;border-radius:12px;justify-content:center;align-items:center;gap:0;max-width:680px;margin:32px auto 0;padding:24px 16px;display:flex}.hero-stat-ed{text-align:center;flex:1;padding:0 20px 0 0}.hero-stat-ed-value{color:var(--page-accent,var(--accent));margin-bottom:4px;font-size:clamp(22px,2.5vw,30px);font-weight:600;line-height:1.2;display:block}.hero-stat-ed-label{color:var(--text-muted);letter-spacing:.02em;font-size:13px;line-height:1.3}.hero-stat-ed-sep{background:var(--border);flex-shrink:0;width:1px;height:36px;display:block}.hero-stat-struck{color:var(--text-muted);opacity:.5;margin-right:6px;font-size:clamp(14px,1.5vw,18px);text-decoration:line-through;text-decoration-thickness:2px}.shop-hero-editorial .hero-stats-qualifier{text-align:center;color:var(--text-muted);letter-spacing:.01em;margin:14px 0 0;font-size:12px}.shop-hero-editorial .hero-stats-qualifier a{color:var(--text-muted);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.shop-hero-editorial .hero-stats-qualifier a:hover{color:var(--text-secondary)}.shop-hero-editorial .hero-trust-badges{color:var(--text-muted);letter-spacing:.01em;opacity:.8;flex-wrap:wrap;justify-content:center;gap:24px;margin:28px auto 0;font-size:13px;display:flex}.hero-trust-logo{vertical-align:-2px;opacity:.5;display:inline-block}.hero-proof{margin-top:24px}.hero-proof .proof-carousel{max-width:520px;margin:0 auto}.hero-proof .proof-parallax-scene{height:130px}.hero-proof .proof-citation-card{border-radius:10px;padding:12px 14px}.hero-proof .proof-citation-icon{width:16px;height:16px}.hero-proof .proof-citation-icon span{font-size:12px!important}.hero-proof .proof-citation-label{font-size:12px}.hero-proof .proof-citation-header{gap:6px;margin-bottom:5px}.hero-proof .proof-citation-text{font-size:12.5px;line-height:1.5}.hero-proof .proof-carousel-dots{gap:6px;margin-top:10px}.hero-proof .proof-carousel-dot{width:6px;height:6px}.ai-citations-section{position:relative}.ai-citations-section:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;width:20%;height:3px;position:absolute;top:0;left:40%}.ai-citations-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}.ai-citation-stack{flex-direction:column;gap:8px;display:flex}.ai-citation-card{transition:transform .2s;box-shadow:0 1px 4px #1a1a1a0f}.ai-citations-badges{background:#1b3b3610;border:1px solid #e5e2d9;border-radius:12px;flex-direction:column;gap:10px;margin-top:8px;padding:20px;display:flex}.ai-citation-badge{color:#142d29;font-size:13px;font-weight:500;font-family:var(--font-body);align-items:center;gap:8px;display:flex}@keyframes navSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes mobNavStagger{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ai-citations-grid{grid-template-columns:1fr;gap:28px}.ai-citations-cards{order:2}.ai-citations-copy{order:1}.ai-citations-badges{flex-flow:wrap;gap:8px 16px}}.proof-section{padding:16px 0 56px;overflow:hidden}.pain-section{background:var(--bg-warm);padding-top:80px;padding-bottom:80px}.pain-layout{flex-direction:column;gap:32px;max-width:680px;margin:0 auto;display:flex}.pain-heading{margin-bottom:28px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.2}.pain-heading em{color:var(--page-accent,var(--accent));font-style:italic}.pain-list{flex-direction:column;display:flex}.pain-item{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.pain-task{color:var(--text);font-size:15px}.pain-hours{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;margin-left:16px;font-size:13px}.pain-total{color:var(--text);justify-content:space-between;align-items:center;padding:16px 0 0;font-size:16px;font-weight:700;display:flex}.pain-total-hours{font-family:var(--font-mono);color:#dc2626;font-size:16px}.pain-ours-banner{background:var(--bg-card);border:2px solid var(--page-accent,var(--accent));border-radius:var(--radius);align-items:center;gap:28px;max-width:860px;margin-top:32px;margin-left:auto;margin-right:auto;padding:24px 32px;display:flex}.pain-ours-left{flex-shrink:0}.pain-ours-eyebrow{letter-spacing:2px;color:var(--page-accent,var(--accent));font-size:12px;font-weight:700;font-family:var(--font-mono);margin:0 0 4px}.pain-ours-time{color:var(--page-accent,var(--accent));white-space:nowrap;align-items:baseline;gap:8px;font-weight:600;line-height:1;display:flex}.pain-ours-time-label{color:var(--text-secondary);font-size:14px;font-family:var(--font-body);font-weight:400}.pain-ours-struck{color:var(--text-muted);opacity:.5;font-size:18px;text-decoration:line-through;text-decoration-thickness:2px}.pain-ours-replacement{color:var(--page-accent,var(--accent));font-size:36px;font-weight:700}.pain-ours-right{flex:1;min-width:0}.pain-ours-label{color:var(--text-secondary);margin:0 0 4px;font-size:14px;line-height:1.5}.pain-ours-price{color:var(--page-accent,var(--accent));font-size:14px;font-weight:600;font-family:var(--font-body);margin:0}.pain-ours-cta{white-space:nowrap;flex-shrink:0}.support-section{background:var(--bg-warm);padding:72px 0}.support-layout{grid-template-columns:160px 1fr;align-items:center;gap:48px;max-width:800px;margin:0 auto;display:grid}.support-img{object-fit:cover;border:4px solid var(--bg-card);width:160px;height:160px;box-shadow:var(--shadow-md);border-radius:50%}.support-text{color:var(--text-secondary);margin-bottom:20px;font-size:17px;line-height:1.7}.support-platforms{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.support-platform{color:var(--text-secondary);background:#1e2a3a0f;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.support-platform img{opacity:.6}.support-sig{color:var(--text-muted);font-size:16px;font-style:italic;font-weight:600}.how-it-works-section{border-top:1px solid var(--border-light);padding-top:80px;padding-bottom:80px}.how-it-works-header{text-align:center;margin-bottom:48px}.how-it-works-steps{grid-template-columns:repeat(4,1fr);gap:20px;max-width:960px;margin:0 auto 48px;display:grid;position:relative}.how-it-works-steps:before{content:"";background:repeating-linear-gradient(90deg,var(--border)0px,var(--border)6px,transparent 6px,transparent 12px);opacity:.7;height:1px;position:absolute;top:20px;left:16%;right:16%}.how-it-works-step{text-align:center;z-index:1;position:relative}.step-number{color:var(--page-accent,var(--accent));opacity:.35;margin-bottom:16px;font-size:42px;font-style:italic;font-weight:600;line-height:1}.step-title{color:var(--text);margin-bottom:8px;font-size:18px;font-weight:600}.step-desc{color:var(--text-secondary);font-size:14px;line-height:1.6}.platform-logos{border-top:1px solid var(--border-light);flex-direction:column;align-items:center;gap:14px;padding-top:32px;display:flex}.platform-logos-label{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--text-secondary);opacity:.6;font-size:12px;font-weight:500}.platform-logos-row{align-items:center;gap:28px;display:flex}.platform-logo{opacity:.55;filter:grayscale();width:32px;height:32px;transition:opacity .3s}.platform-logo:hover{opacity:.9;filter:grayscale(0%)}.video-demo-section{background:var(--bg-warm);padding-top:56px;padding-bottom:64px}.video-demo-header{text-align:center;margin-bottom:40px}.video-demo-header .section-sub{margin:0 auto}.video-wrapper{border-radius:var(--radius);height:0;box-shadow:var(--shadow-lg);max-width:800px;margin:0 auto;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe{border-radius:var(--radius);border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-poster-btn{cursor:pointer;background:#000;border:none;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.video-poster-img{object-fit:cover;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.video-poster-btn:hover .video-poster-img{opacity:.85}.video-play-icon{z-index:1;filter:drop-shadow(0 2px 8px #1a1a1a66);transition:transform .25s cubic-bezier(.22,1,.36,1);position:relative}.video-poster-btn:hover .video-play-icon{transform:scale(1.1)}.shop-pricing-section{background:linear-gradient(180deg,var(--bg)0%,var(--bg-warm)100%);padding:96px 0 100px}.pricing-section-header{text-align:center;margin-bottom:40px}.pricing-section-header .guarantee-banner-compact{justify-content:center;max-width:320px;margin:0 auto 24px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:800px;margin:0 auto 40px;display:grid}.shop-bottom-cta{text-align:center;border-top:1px solid var(--border-light);padding:48px 0 0}.shop-bottom-cta p{color:var(--text-secondary);margin-bottom:16px;font-size:17px}.shop-page .section{padding:64px 0}.shop-page .section.score-strip-section{padding:20px 0 40px}.shop-showcase-section{background:var(--bg);border-top:1px solid var(--border-light)}.article-showcase{padding:0}.showcase-animalz-card{grid-template-columns:1fr;gap:32px;margin-bottom:48px;display:grid}@media (min-width:768px){.showcase-animalz-card{grid-template-columns:1fr 280px;align-items:center;gap:48px}}.showcase-animalz-copy .section-eyebrow{text-align:left}.showcase-animalz-desc{color:#555;margin:16px 0 24px;font-size:16px;line-height:1.7}.showcase-animalz-tags{flex-wrap:wrap;gap:8px;display:flex}.showcase-tag{color:#1b3b36;background:#1b3b3610;border:1px solid #e5e2d9;border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-block}.showcase-animalz-stat{text-align:center;background:#1b3b36;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:40px 24px;display:flex}.showcase-stat-number{color:#d97b61;margin-bottom:8px;font-size:56px;font-weight:800;line-height:1}.showcase-stat-label{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.3}.showcase-stat-sub{color:#ffffff8c;font-size:13px}.article-showcase-header{text-align:center;margin-bottom:48px}.article-showcase-header .section-heading{font-size:clamp(26px,3.5vw,34px)}.article-showcase-header .section-sub{max-width:580px;margin:0 auto;font-size:15px}.blog-content-visual{flex-direction:column;gap:24px;display:flex}.blog-visual-layout{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.blog-visual-image{justify-content:center;align-items:center;padding:12px 12px 0 0;display:flex;position:relative}.blog-visual-image:before{content:"";background:var(--page-accent,var(--accent));opacity:.08;z-index:0;border-radius:14px;width:70%;height:85%;position:absolute;top:0;right:0}.blog-visual-image img{z-index:1;position:relative;box-shadow:0 8px 32px #1b3b361a,0 2px 8px #1b3b360f}.blog-visual-features{flex-direction:column;gap:20px;display:flex}.blog-visual-results-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.blog-visual-result-card{background:#fff;border:1px solid #e5e2d9;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 1px 6px #1b3b360d}.article-showcase-ipad{perspective:900px;width:100%;max-width:340px;margin:0 auto}.blog-mockup-device{aspect-ratio:3/4;transform-origin:50%;transform-style:preserve-3d;background:#1a1a1a;border-radius:24px;padding:14px 10px;transition:transform .5s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:rotateX(6deg)rotate(-3deg);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -20px #1a1a1a80,0 0 0 1px #1a1a1a1a}.blog-mockup-device:hover{transform:rotateX(2deg)rotate(-1deg)scale(1.02)}.blog-mockup-screen{background:#fff;border-radius:14px;height:100%;position:relative;overflow:hidden}.blog-slide{opacity:0;pointer-events:none;flex-direction:column;transition:opacity .8s;display:flex;position:absolute;inset:0}.blog-slide-active{opacity:1;pointer-events:auto}.blog-mockup-hero{background:#1a1a1a;flex-shrink:0;height:160px;position:relative;overflow:hidden}.blog-mockup-hero-img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.blog-mockup-tag{text-transform:uppercase;letter-spacing:1.4px;color:var(--page-accent,var(--accent));margin-bottom:4px;font-size:12px;font-weight:600;display:inline-block}.blog-mockup-title{color:#1a1a1a;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.3}.blog-mockup-article{flex:1;padding:14px 16px 20px;overflow:hidden}.blog-mockup-meta{color:#888;border-bottom:1px solid #f0f0f0;gap:12px;margin-bottom:10px;padding-bottom:8px;font-size:12px;display:flex}.blog-mockup-date,.blog-mockup-read{font-weight:500}.blog-mockup-paragraph{color:#555;margin:0 0 10px;font-size:12px;line-height:1.65}.blog-mockup-h2{color:#1a1a1a;margin:14px 0 6px;font-size:12px;font-weight:700}.blog-mockup-callout{color:#1b3b36;background:#f9f8f3;border-left:3px solid #22c55e;border-radius:0 6px 6px 0;align-items:flex-start;gap:8px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.blog-mockup-callout-icon{flex-shrink:0;font-size:14px}.showcase-device-footer{flex-direction:column;align-items:center;gap:8px;margin-top:20px;display:flex}.showcase-dots{gap:8px;display:flex}.showcase-dot{border:1.5px solid var(--text-muted);cursor:pointer;background:0 0;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .3s,border-color .3s,transform .3s}.showcase-dot:hover{border-color:var(--page-accent,var(--accent))}.showcase-dot-active{background:var(--page-accent,var(--accent));border-color:var(--page-accent,var(--accent));transform:scale(1.2)}.showcase-example-label{color:var(--text-muted);letter-spacing:.02em;margin:0;font-size:12px;font-weight:500}.proof-carousel{cursor:grab;-webkit-user-select:none;user-select:none;max-width:520px;margin:32px auto 0}.proof-carousel:active{cursor:grabbing}.proof-carousel:focus-visible{outline:2px solid var(--page-accent,var(--accent));outline-offset:4px;border-radius:8px}.proof-parallax-scene{perspective:900px;perspective-origin:50%;width:100%;height:150px;position:relative;overflow:visible}@media (max-width:640px){.proof-parallax-scene{height:130px}}.proof-parallax-card{transform-style:preserve-3d;will-change:transform,opacity;justify-content:center;align-items:center;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s;display:flex;position:absolute;inset:0}.proof-citation-card{border-radius:12px;width:100%;padding:16px;transition:box-shadow .5s,border-color .5s;box-shadow:0 4px 24px #1a1a1a14}.proof-card-active .proof-citation-card{box-shadow:0 0 0 1.5px var(--page-accent,var(--accent)),0 12px 40px #1a1a1a1a}.proof-citation-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.proof-citation-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.proof-citation-label{font-size:12px;font-weight:500}.proof-citation-text{font-size:13px;line-height:1.6}.proof-biz-badge{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;vertical-align:.06em;font-size:.78em;font-weight:700}.proof-biz-bracket{font-size:1.15em}.proof-carousel-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.proof-carousel-dot{background:var(--border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .3s,transform .3s}.proof-carousel-dot.active{background:var(--page-accent,var(--accent));transform:scale(1.3)}.score-strip-heading{text-align:center;font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;color:#888;margin-bottom:16px;font-size:12px;font-weight:600}.score-strip-section{border-top:1px solid var(--border-light);background:linear-gradient(#1b3b3604 0%,#0000 100%);margin-top:8px;padding-top:32px;padding-bottom:24px}.score-strip{justify-content:center;gap:48px;display:flex}.score-strip-gauge{flex-direction:column;align-items:center;width:76px;display:flex;position:relative}.score-strip-svg{width:64px;height:64px}.score-strip-number{font-size:16px;font-weight:700;line-height:1;position:absolute;top:22px;left:50%;transform:translate(-50%)}.score-strip-label{color:var(--text-muted);text-align:center;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:500}.score-strip-inline{justify-content:flex-start;gap:20px;margin-top:8px}.score-strip-inline .score-strip-gauge{width:44px}.score-strip-inline .score-strip-svg{width:44px;height:44px}.score-strip-inline .score-strip-number{font-size:13px;top:13px}.score-strip-inline .score-strip-label{margin-top:2px;font-size:12px}.deliverables-list{margin-top:0}.deliverables-heading{font-family:var(--font-body);color:var(--text);margin-bottom:20px;font-size:22px;font-weight:600}.deliverables-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.deliverable-item{border:1px solid var(--border-light);background:var(--bg-card);border-left:3px solid #1b3b36;border-radius:10px;align-items:flex-start;gap:14px;padding:16px 18px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);display:flex}.deliverable-item--wide>div:last-child{flex:1}.deliverable-item:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.deliverable-item:hover .deliverable-icon{transform:scale(1.08)}.deliverable-icon{border:1px solid #1b3b362e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s,border-color .3s;display:flex}.deliverable-title{color:var(--text);margin-bottom:3px;font-size:14px;font-weight:600}.deliverable-desc{color:var(--text-muted);font-size:13px;line-height:1.5}.deliverables-copy{flex-direction:column;gap:16px;margin-top:32px;display:flex}.deliverables-copy p{color:var(--text-muted);font-size:14px;line-height:1.7}.deliverables-copy strong{color:var(--text)}.cart-overlay{z-index:200;opacity:0;visibility:hidden;background:#00000080;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.cart-overlay.open{opacity:1;visibility:visible}.cart-drawer{background:var(--bg-card);z-index:201;width:400px;max-width:100vw;box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.cart-drawer.open{transform:translate(0)}.cart-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.cart-title{color:var(--text);margin:0;font-size:22px;font-weight:600}.cart-close-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:20px;transition:color .2s}.cart-close-btn:hover{color:var(--text)}.cart-items{flex:1;padding:16px 24px;overflow-y:auto}.cart-item{border-bottom:1px solid var(--border-light);flex-direction:column;gap:10px;padding:16px 0;display:flex}.cart-item:last-child{border-bottom:none}.cart-item-info{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cart-item-name{color:var(--text);margin:0;font-size:17px;font-weight:600;line-height:1.3}.cart-item-price{color:var(--text-muted);white-space:nowrap;font-size:14px}.cart-item-controls{align-items:center;gap:16px;display:flex}.cart-quantity{border:1px solid var(--border);border-radius:8px;align-items:center;display:flex;overflow:hidden}.cart-qty-btn{cursor:pointer;color:var(--text);background:0 0;border:none;padding:6px 12px;font-size:16px;transition:background .2s}.cart-qty-btn:hover{background:var(--bg-warm)}.cart-qty-display{text-align:center;min-width:28px;color:var(--text);font-size:14px;font-weight:600}.cart-item-total{color:var(--text);margin-left:auto;font-size:15px;font-weight:600}.cart-remove-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:14px;transition:color .2s}.cart-remove-btn:hover{color:var(--page-accent,var(--accent))}.cart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 16px;display:flex}.cart-empty-icon{opacity:.4;font-size:48px}.cart-empty p{color:var(--text-muted);margin:0;font-size:16px}.cart-site-review{border-top:1px solid var(--border-light);margin-top:16px;padding:16px 0 0}.cart-review-row{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.cart-review-info{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.info-tip-btn{border:1.5px solid var(--text-muted);width:18px;height:18px;color:var(--text-muted);cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:6px;padding:0;font-size:12px;font-style:italic;font-weight:600;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.info-tip-btn:hover,.info-tip-btn:focus-visible,.info-tip-btn.active{border-color:var(--page-accent,var(--accent));color:var(--page-accent,var(--accent));background:var(--page-accent-light,var(--accent-light));outline:none}.info-tip-text{color:var(--text-muted);margin-top:4px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;display:block}.field-hint{overflow-wrap:break-word;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.4;display:block}.field-hint-error{color:#dc2626}.form-group.field-error input,.form-group.field-error select{border-color:#dc2626;box-shadow:0 0 0 2px #e53e3e26}.form-group.field-valid input,.form-group.field-valid select{border-color:#38a169;box-shadow:0 0 0 2px #38a1691f}.cart-footer{flex-shrink:0;padding:20px 24px}.cart-total-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:16px;padding-top:16px;display:flex}.cart-total-label{color:var(--text);font-size:16px;font-weight:600}.cart-total-price{color:var(--page-accent,var(--accent));font-size:28px;font-weight:600}.cart-checkout-btn{justify-content:center;width:100%;padding:14px}.cart-checkout-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.cart-upsell{border-top:1px solid #edeae2;padding:16px 0 0}.cart-upsell-title{letter-spacing:2px;text-transform:uppercase;color:#888;font-size:12px;font-weight:700;font-family:var(--font-mono-family);margin-bottom:10px}.cart-upsell-item{border-bottom:1px solid #edeae2;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.cart-upsell-add{color:#1b3b36;cursor:pointer;background:0 0;border:1px solid #1b3b36;border-radius:6px;flex-shrink:0;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,color .2s}.cart-upsell-add:hover{color:#fff;background:#1b3b36}.cart-guarantee{background:#1b3b360f;border:1px solid #1b3b3626;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.cart-guarantee span{color:#1b3b36;font-size:11.5px;line-height:1.4}.cart-urgency{color:#888;margin:0 0 10px;font-size:12px;font-style:italic;line-height:1.4}.cart-terms-implicit{color:#888;text-align:center;margin-top:10px;font-size:12px;line-height:1.4}.cart-terms-implicit a{color:#1b3b36;text-decoration:underline}.cart-prefs-toggle{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:4px 0;font-size:12px;display:flex}.cart-prefs-toggle:hover{color:#555}.cart-icon-btn{cursor:pointer;color:var(--text);background:0 0;border:1px solid #1a1a1a14;border-radius:8px;justify-content:center;align-items:center;margin-right:8px;padding:8px 10px;transition:border-color .2s,color .2s;display:flex;position:relative}.cart-icon-btn:hover{border-color:var(--text-secondary);color:var(--page-accent,var(--accent))}.cart-badge{background:var(--page-accent,var(--accent));color:#fff;min-width:18px;height:18px;font-size:12px;font-weight:700;line-height:1;font-family:var(--font-body);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:-6px;right:-6px}.cart-error{color:#dc2626;text-align:center;margin-bottom:12px;font-size:13px}.checkout-success-page{background:linear-gradient(#f3f0e8 0%,#f9f8f3 40%);min-height:100vh;padding-top:64px;position:relative;overflow:hidden}.success-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;max-width:680px;box-shadow:var(--shadow-md);border-radius:16px;margin:80px auto 60px;padding:56px 48px}.success-icon{margin-bottom:12px}.success-heading{color:var(--text);margin-top:0;margin-bottom:12px;font-size:clamp(28px,4vw,36px);font-weight:600;line-height:1.2}.success-message{color:var(--text-secondary);margin-bottom:36px;font-size:17px;line-height:1.7}.success-next-steps{text-align:left;background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius);margin-bottom:28px;padding:28px 32px}.success-next-title{color:var(--text);margin-bottom:16px;font-size:20px;font-weight:600}.success-steps-list{counter-reset:steps;margin:0;padding:0;list-style:none}.success-steps-list li{counter-increment:steps;color:var(--text-secondary);padding-bottom:14px;padding-left:36px;font-size:15px;line-height:1.6;position:relative}.success-steps-list li:last-child{padding-bottom:0}.success-steps-list li:before{content:counter(steps);background:var(--page-accent,var(--accent));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;top:1px;left:0}.success-guarantee{text-align:left;border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);background:linear-gradient(135deg,#fef8f5 0%,#fff 100%);align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px 24px;display:flex}.success-guarantee-icon{flex-shrink:0;font-size:24px;line-height:1}.success-guarantee strong{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.success-guarantee p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.success-session-id{color:var(--text-muted);margin:0;font-size:12px}.success-session-id code{font-family:var(--font-mono);background:var(--bg);border:1px solid var(--border-light);word-break:break-all;border-radius:4px;padding:2px 8px;font-size:12px}.brief-form-card{background:var(--bg);border:1.5px solid var(--border);text-align:left;border-radius:12px;margin:28px 0;padding:32px}.brief-heading{color:var(--text);margin:0 0 6px;font-size:22px;font-weight:600}.brief-sub{color:var(--text-secondary);margin:0 0 24px;font-size:15px;line-height:1.6}.brief-form{flex-direction:column;gap:0;display:flex}.brief-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brief-submit-btn{width:100%;margin-top:8px}.brief-error{color:var(--red,#c00);margin:0 0 8px;font-size:14px}.brief-no-session{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.brief-success{text-align:center}.brief-success-icon{margin-bottom:16px}.brief-success-heading{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:600}.brief-success-text{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.service-detail{padding-top:64px}.service-detail-hero{background:linear-gradient(180deg,var(--bg-warm)0%,var(--bg)100%);padding:60px 0 0;position:relative;overflow:hidden}.service-detail-hero:before{content:"";background:var(--service-gradient,linear-gradient(135deg,#1b3b36,#d97b61));height:4px;position:absolute;top:0;left:0;right:0}.service-detail-back{color:var(--text-secondary);align-items:center;margin-bottom:32px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.service-detail-back:hover{color:var(--page-accent,var(--accent))}.service-detail-hero-content{text-align:center;max-width:640px;margin:0 auto}.service-detail-icon-wrap{background:var(--service-color,#1b3b36);border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}@supports (color:color-mix(in lab, red, red)){.service-detail-icon-wrap{background:color-mix(in srgb,var(--service-color,#1b3b36)8%,white)}}.service-detail-icon-wrap{border:1px solid var(--service-color,#1b3b36)}@supports (color:color-mix(in lab, red, red)){.service-detail-icon-wrap{border:1px solid color-mix(in srgb,var(--service-color,#1b3b36)15%,transparent)}}.service-detail-icon-wrap{margin:0 auto 24px}.service-detail-icon{font-size:32px;line-height:1;display:block}.service-detail-hero-content h1{color:var(--text);margin-bottom:12px;font-size:clamp(32px,4.5vw,48px);font-weight:600;line-height:1.15}.service-detail-subtitle{color:var(--text-secondary);margin-bottom:20px;font-size:17px;line-height:1.7}.service-detail-tag{letter-spacing:1px;text-transform:uppercase;color:var(--service-color,#1b3b36);background:var(--service-color,#1b3b36);font-size:12px;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.service-detail-tag{background:color-mix(in srgb,var(--service-color,#1b3b36)8%,transparent)}}.service-detail-tag{border-radius:100px;padding:6px 16px}.service-detail-description{padding-top:0}.service-detail-desc-inner{text-align:center;max-width:700px;margin:0 auto}.service-detail-desc-inner p{color:var(--text-secondary);font-size:17px;line-height:1.8}.service-detail-section-heading{color:var(--text);text-align:center;margin-bottom:32px;font-size:clamp(24px,3.5vw,36px);font-weight:600}.service-detail-features-grid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:700px;margin:0 auto;display:grid}.service-detail-feature-item{background:var(--bg-card);border:1px solid var(--border);color:var(--text);border-radius:10px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.service-detail-check{color:var(--service-color,#1b3b36);flex-shrink:0;margin-top:2px;font-size:14px;font-weight:700}.service-accordion-list{flex-direction:column;gap:12px;max-width:700px;margin:0 auto;display:flex}.service-accordion-item{background:#fff;border:1px solid #e5e2d9;border-radius:12px;overflow:hidden}.service-accordion-item[open]{border-color:var(--service-color,#1b3b36)}.service-accordion-summary{cursor:pointer;color:#1a1a1a;align-items:center;gap:12px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}.service-accordion-summary::-webkit-details-marker{display:none}.service-accordion-summary::marker{content:"";display:none}.service-accordion-num{color:var(--service-color,#1b3b36);font-size:13px;font-weight:700;font-family:var(--font-mono);min-width:28px}.service-accordion-chevron{color:var(--service-color,#1b3b36);margin-left:auto;font-size:18px;transition:transform .2s}.service-accordion-item[open] .service-accordion-chevron{transform:rotate(45deg)}.service-accordion-bullets{flex-direction:column;gap:10px;margin:0;padding:0 20px 20px 60px;list-style:none;display:flex}.service-accordion-bullets li{color:#555;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.service-accordion-check{color:var(--service-color,#1b3b36);flex-shrink:0;margin-top:3px;font-size:13px;font-weight:700}.service-detail-portfolio{padding-top:0}.service-detail-portfolio-card{border:1px solid var(--border);border-radius:var(--radius);text-align:center;background:linear-gradient(135deg,#fef8f5 0%,#fff 100%);max-width:860px;margin:0 auto;padding:40px 48px;box-shadow:0 4px 20px #1e2a3a0f,0 2px 8px #1e2a3a0a}.service-detail-portfolio-label{letter-spacing:1px;text-transform:uppercase;color:var(--page-accent,var(--accent));margin-bottom:12px;font-size:12px;font-weight:600}.service-detail-portfolio-name{color:var(--text);margin-bottom:8px;font-size:24px;font-weight:600}.service-detail-portfolio-metric{font-family:var(--font-mono);color:var(--page-accent,var(--accent));margin-bottom:12px;font-size:14px;font-weight:500}.service-detail-portfolio-layout{text-align:left;grid-template-columns:3fr 2fr;align-items:center;gap:36px;margin-top:24px;display:grid}.service-detail-portfolio-mockup{max-width:100%;margin:0 auto}.service-detail-portfolio-text{flex-direction:column;gap:8px;display:flex}.service-detail-portfolio-brief{color:var(--text-secondary);font-size:15px;line-height:1.7}.service-detail-inquiry{background:var(--bg-warm);border-top:1px solid var(--border-light)}.service-detail-inquiry-inner{text-align:center;max-width:640px;margin:0 auto}.service-detail-inquiry-sub{color:var(--text-secondary);max-width:480px;margin:0 auto 32px;font-size:17px;line-height:1.7}.service-dual-cta{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.service-dual-cta-left{text-align:center;background:#f9f8f3;border:1px solid #e5e2d9;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:40px 32px;display:flex}.service-dual-cta-desc{color:#555;max-width:380px;margin:0;font-size:15px;line-height:1.6}.service-dual-cta-note{color:#888;margin:0;font-size:13px;font-weight:500}.service-dual-cta-right{text-align:center;flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.service-dual-cta{grid-template-columns:1fr;gap:32px}}.endorsements-stack{flex-direction:column;gap:24px;display:flex}.results-mid-slot{width:100%;max-width:100vw;margin-top:48px}.endorsements-section{background:#f3f0e8;padding:80px 0;position:relative;overflow:hidden}.endorsements-section .section-eyebrow{color:#d97b61}.endorsements-section .section-heading{color:#1a1a1a}.endorsements-section .section-heading em{color:#d97b61}.endorsements-section .endorsement-card{color:#1a1a1a;background:#fff;border:1px solid #e5e2d9}.endorsements-section .endorsement-card:hover{background:#fff;border-color:#d97b61}.endorsements-section .endorsement-card p{color:#555}.endorsements-section .endorsement-card-name{color:#1a1a1a}.endorsements-section .endorsement-card-role{color:#888}.endorsement-carousel-header{text-align:center;margin-top:0;margin-bottom:8px}.endorsement-carousel-header .section-heading em{color:#d97b61}.endorsement-sub-heading{font-size:clamp(22px,3.5vw,28px)}.endorsement-strip-wrapper{width:100vw;margin-left:calc(50% - 50vw);padding:24px 0 16px;position:relative}.endorsement-strip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;gap:20px;padding:10px 40px 18px;display:flex;overflow-x:auto}.endorsement-strip::-webkit-scrollbar{display:none}.endorsement-strip-wrapper:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000,#f3f0e8);width:80px;position:absolute;top:0;bottom:0;right:0}.endorsement-card{scroll-snap-align:start;border:1px solid #e5e2d9;border-radius:16px;flex-shrink:0;width:340px;padding:28px 24px;transition:border-color .3s,box-shadow .3s}.endorsement-card:hover{border-color:#d97b61;box-shadow:0 8px 24px #1a1a1a1a,0 16px 48px #1a1a1a0f}.endorsement-card p{color:#555;margin-bottom:16px;font-size:14.5px;font-style:italic;line-height:1.65}.endorsement-card-author{flex-direction:column;gap:2px;display:flex}.endorsement-card-name{color:#1a1a1a;font-size:14px;font-weight:600}.endorsement-card-role{color:#888;font-size:12.5px}.endorsement-scroll-hint{color:#888;letter-spacing:.02em;justify-content:center;align-items:center;padding:12px 0 8px;font-size:13px;display:flex}.service-detail-portfolio-link{color:#1b3b36;align-items:center;margin-top:16px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.service-detail-portfolio-link:hover{color:#142d29}.showcase-tech{margin-top:18px}.showcase-tech-icons{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.showcase-tech-item{flex-direction:column;align-items:center;gap:6px;display:flex}.showcase-tech-item img{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;width:32px;height:32px;padding:5px;transition:border-color .2s}.showcase-tech-item:hover img{border-color:#ffffff4d}.showcase-tech-name{color:#ffffff80;text-align:center;max-width:56px;font-size:12px;line-height:1.2}.showcase-casestudy{color:#d97b61;align-items:center;margin-top:20px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.showcase-casestudy:hover{color:#fff}.project-detail{padding-top:64px;overflow-x:clip}.project-hero{background:linear-gradient(#f3f0e8 0%,#f9f8f3 100%);padding:60px 0 0}.project-back{color:#888;align-items:center;margin-bottom:32px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.project-back:hover{color:#1a1a1a}.project-hero-content{max-width:720px}.project-hero-content h1{color:#1a1a1a;margin:0 0 16px;font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.15}.project-oneliner{color:#555;max-width:640px;margin:0 0 28px;font-size:18px;line-height:1.7}.project-badges{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.project-badge{color:#f9f8f3;letter-spacing:.01em;background:#1b3b36;border-radius:100px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.project-badge strong{color:#d97b61;font-weight:700}.project-visit{color:#1a1a1a;border-bottom:1.5px solid #1a1a1a;align-items:center;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.project-visit:hover{color:#1b3b36;border-color:#1b3b36}.project-section-heading{color:#1a1a1a;margin:0 0 32px;font-size:clamp(24px,3.5vw,36px);font-weight:600}.project-overview-text{max-width:720px;margin:0 auto}.project-overview-text p{color:#555;margin:0 0 20px;font-size:17px;line-height:1.8}.project-overview-text p:last-child{margin-bottom:0}.project-results{background:#1b3b36;padding:64px 0}.project-results .project-section-heading{color:#f9f8f3}.project-results-grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (min-width:768px){.project-results-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.project-results-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.project-result-item{text-align:center}.project-result-value{color:#fff;margin-bottom:8px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.project-result-label{color:#fff9;letter-spacing:.02em;font-size:14px;font-weight:500}.project-features-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-feature-card{background:#fff;border:1px solid #e5e2d9;border-radius:12px;gap:16px;padding:24px;transition:border-color .2s,box-shadow .2s;display:flex}.project-feature-card:hover{border-color:#1b3b36;box-shadow:0 2px 12px #4a674114}.project-feature-icon{flex-shrink:0;font-size:28px;line-height:1}.project-feature-title{color:#1a1a1a;margin:0 0 6px;font-size:16px;font-weight:600}.project-feature-desc{color:#888;margin:0;font-size:14px;line-height:1.6}.project-hubspot{background:linear-gradient(#fff5f0 0%,#f9f8f3 100%)}.project-hubspot-intro{color:#888;text-align:center;max-width:680px;margin:0 auto 36px;font-size:16px;line-height:1.7}.project-hubspot-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.project-hubspot-card{background:#fff;border:1px solid #fdd9c4;border-radius:12px;padding:24px;transition:border-color .2s,box-shadow .2s}.project-hubspot-card:hover{border-color:#ff7a59;box-shadow:0 2px 16px #ff7a591f}.project-hubspot-card-header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.project-hubspot-icon{flex-shrink:0;width:32px;height:32px}.project-hubspot-hub{color:#ff7a59;margin:0;font-size:17px;font-weight:700}.project-hubspot-desc{color:#888;margin:0;font-size:14px;line-height:1.6}.project-tech-grid{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.tech-icon-item{flex-direction:column;align-items:center;gap:10px;display:flex}.tech-icon-img{background:#fff;border:1px solid #e5e2d9;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;transition:border-color .2s;display:flex}.tech-icon-item:hover .tech-icon-img{border-color:#1b3b36}.tech-icon-name{color:#888;text-align:center;font-size:12px;font-weight:500}.project-screenshots-primary{justify-content:center;align-items:flex-start;gap:32px;margin-bottom:48px;display:flex}.project-screenshots-primary .browser-mockup{max-width:600px}.project-screenshots-extra{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.project-extra-shot{text-align:center}.project-extra-shot .browser-mockup{max-width:100%}.project-extra-caption{color:#888;margin-top:12px;font-size:14px;font-style:italic}.project-testimonial{padding:0}.project-testimonial .endorsement-block{border-color:#1a1a1a1a;margin:0 auto}.project-testimonial .endorsement-block:before{color:#1b3b36;opacity:.5}.project-testimonial .endorsement-block blockquote{color:#1a1a1a}.project-testimonial .endorsement-block cite{color:#888}.project-cta{text-align:center}.project-cta-inner{max-width:560px;margin:0 auto}.project-cta-sub{color:#888;max-width:480px;margin:0 auto 32px;font-size:17px;line-height:1.7}.project-proof-line{color:#888;letter-spacing:.01em;margin-top:12px;font-size:14px;font-weight:500}.project-cta-diagnostic{margin-bottom:24px}.project-cta-diagnostic a{color:#1b3b36;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.project-cta-diagnostic a:hover{opacity:.8}.phone-mockup{aspect-ratio:375/812;background:linear-gradient(145deg,#1e2030 0%,#12141f 50%,#0d0f18 100%);border-radius:28px;flex-shrink:0;width:160px;padding:5px;transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 16px #0006,0 16px 48px #0000004d,0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.phone-btn-right{background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);border-radius:0 2px 2px 0;width:2px;height:18%;position:absolute;top:25%;right:-2px}.phone-btn-left-1{background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);border-radius:2px 0 0 2px;width:2px;height:8%;position:absolute;top:18%;left:-2px}.phone-btn-left-2{background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%);border-radius:2px 0 0 2px;width:2px;height:12%;position:absolute;top:28%;left:-2px}.phone-notch{z-index:2;background:#12141f;border-radius:0 0 14px 14px;justify-content:center;align-items:center;width:35%;height:20px;display:flex;position:absolute;top:5px;left:50%;transform:translate(-50%)}.phone-notch-cam{background:radial-gradient(circle,#1a1d2e 40%,#0e1017 100%);border:1px solid #ffffff0f;border-radius:50%;width:8px;height:8px;margin-top:2px}.phone-screen{background:#0e1017;border-radius:23px;width:100%;height:100%;position:relative;overflow:hidden}.phone-screen img{transform:scale(1.02)}.phone-home-bar{z-index:2;background:#ffffff26;border-radius:3px;width:36%;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.browser-mockup{background:linear-gradient(145deg,#1e2030 0%,#12141f 50%,#0d0f18 100%);border-radius:12px;flex-shrink:0;width:100%;transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 2px 8px #00000059,0 16px 48px #0000004d,0 0 0 1px #ffffff14}.browser-toolbar{background:linear-gradient(#1e2133 0%,#1a1d2e 100%);border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 14px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots span{border-radius:50%;width:10px;height:10px}.browser-dots span:first-child{background:#ff5f57;box-shadow:0 0 4px #ff5f574d}.browser-dots span:nth-child(2){background:#febc2e;box-shadow:0 0 4px #febc2e4d}.browser-dots span:nth-child(3){background:#28c840;box-shadow:0 0 4px #28c8404d}.browser-url-bar{background:#ffffff0f;border:1px solid #ffffff0a;border-radius:6px;flex:1;align-items:center;gap:6px;padding:5px 12px;display:flex}.browser-lock-icon{opacity:.6;flex-shrink:0}.browser-url-text{font-family:var(--font-mono);color:#ffffff59;font-size:12px}.browser-viewport{aspect-ratio:1440/900;background:#0e1017;width:100%;position:relative;overflow:hidden}.browser-viewport-img{object-fit:cover;object-position:top}.tablet-mockup{aspect-ratio:3/4;background:linear-gradient(145deg,#1e2030 0%,#12141f 50%,#0d0f18 100%);border-radius:20px;flex-shrink:0;width:220px;padding:6px;transition:box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 16px #00000059,0 12px 40px #0003,0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}.tablet-screen{background:#0e1017;border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.device-placeholder{background:linear-gradient(135deg,#f9f8f3 0%,#f0e8de 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:12px;display:flex}.device-placeholder-text{color:#1b3b36;text-align:center;opacity:.7;font-size:14px}.showcase-stack{flex-direction:column;gap:32px;display:flex}.showcase-load-more{justify-content:center;padding:48px 0 16px;display:flex;position:relative}.showcase-load-more:before{content:"";background:#ffffff26;border-radius:1px;width:60px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.showcase-load-more-btn{color:#ffffffb3;font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:500;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.showcase-load-more-btn:hover{color:#fff;background:#ffffff14;border-color:#fff6;transform:translateY(-1px)}.showcase-load-more-btn svg{opacity:.6;transition:opacity .25s}.showcase-load-more-btn:hover svg{opacity:1}.showcase-card{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1a;grid-template-columns:1fr 1fr;align-items:center;gap:0 40px;padding:36px;transition:background-color .3s,border-color .3s;display:grid}.showcase-card:hover{background:#ffffff14;border-color:#ffffff26}.showcase-footer{border-top:1px solid #ffffff1a;flex-direction:column;grid-column:1/-1;gap:14px;margin-top:24px;padding-top:20px;display:flex}.showcase-footer .showcase-services,.showcase-footer .showcase-results,.showcase-footer .showcase-tech{margin-top:0}.showcase-left{flex-direction:column;align-self:center;display:flex}.showcase-left .showcase-tech{margin-top:20px}.showcase-devices{justify-content:center;align-items:flex-end;min-height:280px;padding-bottom:8px;padding-right:48px;display:flex;position:relative}.showcase-devices .browser-mockup{z-index:1;border-radius:10px;width:100%;max-width:420px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:relative;transform:perspective(800px)rotateY(2deg)}.showcase-devices .phone-mockup{z-index:2;width:100px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;right:0;transform:perspective(600px)rotateY(-4deg)translate(6px)}.showcase-card:hover .showcase-devices .browser-mockup{transform:perspective(800px)rotateY(0)translateY(-4px);box-shadow:0 4px 12px #00000059,0 24px 64px #00000059,0 0 0 1px #ffffff1a}.showcase-card:hover .showcase-devices .phone-mockup{transform:perspective(600px)rotateY(-2deg)translateY(-5px)translate(4px);box-shadow:0 8px 24px #00000073,0 20px 56px #0000004d,0 0 0 1px #ffffff1f,inset 0 1px #ffffff14}.showcase-info{flex-direction:column;gap:16px;display:flex}.showcase-project{letter-spacing:1px;text-transform:uppercase;color:var(--accent-warm);font-size:12px;font-weight:600}.showcase-links{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.showcase-link{color:#fff6;font-size:12px;text-decoration:none;transition:color .2s}.showcase-link:hover{color:#fffc}.showcase-metrics{flex-wrap:wrap;gap:24px;display:flex}.showcase-metric-value{color:#fff;font-size:32px;font-weight:600;line-height:1}.showcase-metric-label{color:#ffffff73;margin-top:4px;font-size:12px}.showcase-desc{color:#ffffff80;font-size:14px;line-height:1.65}.showcase-services{margin-top:8px}.showcase-services-label{letter-spacing:1.5px;text-transform:uppercase;color:#ffffff4d;margin-bottom:10px;font-size:12px;font-weight:600}.showcase-tags{flex-wrap:wrap;gap:6px;display:flex}.showcase-tag{letter-spacing:.3px;color:#fff9;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.4;display:inline-block}.showcase-results{margin-top:10px}.showcase-result-tag{color:#fffc;background:#ffffff12;border-color:#ffffff1f;font-weight:500}.showcase-card--building{grid-template-columns:1fr}.showcase-building-badge{font-size:12px;font-weight:600;font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:#ffffffbf;vertical-align:middle;background:#ffffff1a;border:1px solid #ffffff26;border-radius:100px;margin-left:12px;padding:4px 12px;display:inline-block}.pipeline-row{margin-top:32px}.pipeline-label{font-size:12px;font-weight:600;font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:#fff6;text-align:center;margin-bottom:16px}.pipeline-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pipeline-card{border-radius:var(--radius);background:#ffffff0a;border:1px dashed #ffffff1f;align-items:center;gap:14px;padding:20px 24px;transition:background-color .3s,border-color .3s;display:flex}.pipeline-card:hover{background:#ffffff12;border-color:#fff3}.pipeline-status{color:#ffffff59;font-size:12px;font-style:italic}.pipeline-text{flex-direction:column;gap:2px;display:flex}.pipeline-industry{font-family:var(--font-display);color:var(--text-primary);font-size:15px;font-weight:600}.pipeline-oneliner{color:#ffffff73;font-size:13px;font-family:var(--font-body)}.terms-page{background:linear-gradient(#f3f0e8 0%,#f9f8f3 30%);min-height:100vh;padding-top:64px}.terms-container{max-width:740px;margin:80px auto 60px;padding:0 24px}.terms-header{margin-bottom:48px}.terms-date{color:var(--text-muted);font-size:13px;font-family:var(--font-body);margin-top:8px}.terms-section{opacity:0;margin-bottom:40px;transition:opacity .6s,transform .6s;transform:translateY(24px)}.terms-section.visible{opacity:1;transform:translateY(0)}.terms-section-title{color:var(--text);margin-bottom:16px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.3}.terms-section-title em{color:var(--page-accent,var(--accent));font-style:italic}.terms-body p{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.8}.terms-body strong{color:var(--text);font-weight:600}.terms-body a{color:var(--page-accent,var(--accent));text-underline-offset:2px;text-decoration:underline}.terms-body a:hover{color:var(--page-accent-hover,var(--accent-hover))}.terms-body ul,.terms-body ol{margin-bottom:16px;padding-left:24px}.terms-body li{color:var(--text-secondary);margin-bottom:8px;font-size:15px;line-height:1.7}.terms-highlight{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#1b3b3610 0%,#fff 100%);border-left:4px solid #1b3b36;margin:24px 0;padding:20px 24px}.terms-highlight p{color:var(--text);margin-bottom:0;font-size:15px;line-height:1.7}.terms-contact{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;padding:24px 28px}.terms-contact p{margin-bottom:0}.terms-contact strong{color:var(--text)}.terms-contact a{color:var(--page-accent,var(--accent));text-underline-offset:2px;text-decoration:underline}.terms-back{border-top:1px solid var(--border);margin-top:48px;padding-top:32px}.terms-back a{color:var(--page-accent,var(--accent));font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.terms-back a:hover{color:var(--page-accent-hover,var(--accent-hover))}.cart-terms-note{color:var(--text-muted);text-align:center;margin-bottom:12px;font-size:12px}.cart-terms-note a{color:var(--page-accent,var(--accent));text-underline-offset:2px;text-decoration:underline}.seo-banner{background:#1b3b36;padding:56px 0;position:relative;overflow:hidden}.seo-banner>.container{z-index:1;position:relative}.seo-banner-inner{grid-template-columns:1fr 340px;align-items:center;gap:48px;display:grid}.seo-banner-eyebrow{letter-spacing:1.5px;color:#d97b61;font-size:12px;font-weight:700;font-family:var(--font-body);text-transform:uppercase;margin-bottom:12px}.seo-banner-heading{color:#fff;margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.3}.seo-banner-sub{color:#ffffffb3;margin-bottom:8px;font-size:16px;line-height:1.6}.seo-banner-price-anchor{color:#ffffffd9;background:#1b3b3614;border-left:3px solid #d97b61;border-radius:0 8px 8px 0;margin-bottom:24px;padding:16px 20px;font-size:14px;font-weight:600;line-height:1.6}.seo-banner-cta{display:inline-flex}.seo-banner-trust{color:#ffffff80;margin-top:12px;font-size:12px;font-weight:500}.seo-banner-gauge{flex-shrink:0;justify-content:center;align-items:center;width:340px;display:flex}.seo-banner-gauge-card{background:#fff;border:1px solid #1b3b361f;border-radius:16px;padding:20px;box-shadow:0 4px 24px #1b3b3614,0 1px 3px #1b3b360a}.sticky-cta{z-index:90;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#1b3b36 0%,#142d29 100%);border-top:1px solid #d97b614d;animation:.3s slideUpIn;position:fixed;bottom:0;left:0;right:0}.sticky-cta-inner{justify-content:center;align-items:center;gap:20px;max-width:1120px;margin:0 auto;padding:14px 24px;display:flex}.sticky-cta-text{color:#ffffffd9;letter-spacing:.01em;font-size:14px;font-weight:500}.sticky-cta-btn{color:#fff;white-space:nowrap;background:#d97b61;border-radius:8px;padding:10px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;box-shadow:0 4px 16px #d97b6159}.sticky-cta-btn:hover{background:#c46a52;transform:translateY(-1px);box-shadow:0 6px 20px #d97b6173}.sticky-cta-close{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;line-height:1;transition:color .2s}.sticky-cta-close:hover{color:#ffffffe6}@keyframes slideUpIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.content-banner{color:#fff;background:#1b3b36;padding:64px 0;position:relative;overflow:hidden}.content-banner-inner{grid-template-columns:1fr 360px;align-items:center;gap:48px;display:grid}.content-banner-eyebrow{letter-spacing:1.5px;color:#d97b61;font-size:12px;font-weight:700;font-family:var(--font-mono);text-transform:uppercase;margin-bottom:12px}.content-banner-usp{color:#ffffffe6;margin-bottom:8px;font-size:16px;font-weight:700}.content-banner-heading{color:#fff;margin-bottom:12px;font-size:clamp(24px,3vw,32px);font-weight:600;line-height:1.3}.content-banner-heading em{color:#d97b61;font-style:italic}.content-banner-sub{color:#fff9;margin-bottom:24px;font-size:16px;line-height:1.6}.content-banner-stack{flex-direction:column;gap:0;margin-bottom:20px;display:flex}.content-banner-stack-item{color:#ffffffd9;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.content-banner-stack-value{font-family:var(--font-mono);color:#fff6;font-size:12px;text-decoration:line-through}.content-banner-total{justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-top:16px;display:flex}.content-banner-total-label{color:#fff6;font-size:12px;text-decoration:line-through}.content-banner-total-amount{font-family:var(--font-mono);color:#fff6;font-size:14px;text-decoration:line-through}.content-banner-your-price{color:#d97b61;margin-bottom:4px;font-size:36px;font-weight:700}.content-banner-anchor{color:#ffffff73;margin-bottom:24px;font-size:12px;font-style:italic}.content-banner-ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.content-banner-fast-link{color:#d97b61;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s}.content-banner-fast-link:hover{opacity:.7}.content-banner-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-self:center;padding:28px 24px}.content-banner-card-title{color:#fff;margin-bottom:16px;font-size:20px;font-weight:600}.content-banner-check-list{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.content-banner-check-item{color:#ffffffd9;align-items:start;gap:8px;font-size:14px;display:flex}.content-banner-check-icon{color:#d97b61;flex-shrink:0;font-weight:700}.content-banner-stat{text-align:center;border-top:1px solid #ffffff1a;padding-top:16px}.content-banner-stat-value{color:#d97b61;font-size:28px;font-weight:600}.content-banner-stat-label{color:#ffffff80;font-size:12px}.content-proof-strip{background:var(--page-accent,#1b3b36);padding:20px 0}.content-proof-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.content-proof-item{color:#ffffffe6;white-space:nowrap;align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.content-proof-item-value{color:#fff;font-size:20px;font-weight:700}.content-proof-sep{background:#ffffff40;flex-shrink:0;width:1px;height:24px}.content-proof-cta{color:var(--page-accent,#1b3b36);white-space:nowrap;background:#fff;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s}.content-proof-cta:hover{opacity:.9}@media (max-width:960px){.hero-dots{display:none}.hero-grid{text-align:center;grid-template-columns:1fr;gap:48px}.hero-desc{margin-left:auto;margin-right:auto}.hero-ctas{flex-direction:column;justify-content:center;align-items:stretch;gap:14px}.hero-ctas .btn{text-align:center;justify-content:center}.hero-guarantee{margin-left:auto;margin-right:auto}.seo-banner-cta{text-align:center;justify-content:center;width:100%}.hero-proof-line,.hero-downsell{text-align:center}.hero-gauge{order:-1}.hero-gauge .audit-report-frame{max-width:300px}.hero-visual{order:-1}.hero-visual-window{max-width:320px}.hero-proof-strip{justify-content:center}.hero-portrait{order:-1}.portrait-wrapper{width:260px;height:300px}.seo-banner-inner{text-align:center;grid-template-columns:1fr;gap:32px}.seo-banner-heading{font-size:24px}.seo-banner-gauge{width:260px;margin:0 auto}.seo-banner-gauge .audit-report-frame{max-width:260px}.content-banner-inner{grid-template-columns:1fr;gap:32px}.content-banner-heading{font-size:26px}.content-banner-card{max-width:480px;margin:0 auto}.content-proof-sep{display:none}.content-proof-inner{gap:16px}.sticky-cta-text{display:none}.sticky-cta-inner{gap:12px;padding:12px 20px}.sticky-cta-btn{text-align:center;border-radius:8px;flex:1;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;box-shadow:0 2px 10px #d97b614d}.sticky-cta-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:2px 6px;font-size:18px;display:inline-flex}.about-grid{grid-template-columns:1fr;gap:4px;min-width:0;overflow:hidden}.about-section{padding-bottom:16px!important}.about-text{min-width:0;max-width:100%}.about-text p:last-child{margin-bottom:0}.about-stack-col{max-width:100%;overflow-x:auto}.platform-logos-grid{gap:8px}.platform-logo-item{padding:5px 8px}.platform-logo-name{font-size:12px}.platform-logo-item svg{width:20px;height:20px}.nav-links{display:none}.mobile-toggle{display:block}.mobile-locale-row{display:none}.nav-links.open{z-index:99;background:linear-gradient(165deg,#1b3b36 0%,#152e2a 50%,#0f2320 100%);flex-direction:column;align-items:stretch;gap:0;padding:28px 24px 24px;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.nav-links.open:before{content:"";pointer-events:none;background:radial-gradient(circle,#d97b610f 0%,#0000 70%);width:200px;height:200px;position:absolute;top:0;right:0}.nav-links.open .mob-nav-item,.nav-links.open .mob-nav-cta-wrap{opacity:0;animation:.35s ease-out forwards mobNavStagger;animation-delay:calc(var(--mob-i,0)*70ms + 50ms);transform:translate(-20px)}.nav-links.open a{text-align:left;border-bottom:none;border-radius:12px;flex-direction:column;gap:2px;padding:16px;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative;color:#ffffff8c!important;background:0 0!important}.nav-links.open a:hover{color:#fff!important;background:#ffffff0a!important}.nav-links.open a[aria-current=page]{font-weight:600;color:#fff!important;background:#ffffff0f!important}.nav-links.open a[aria-current=page]:before{content:"";background:#d97b61;border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.mob-nav-label{color:#ffffffd9;letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:1.3}.nav-links.open a:hover .mob-nav-label,.nav-links.open a[aria-current=page] .mob-nav-label{color:#fff}.mob-nav-desc{color:#ffffff59;margin-top:1px;font-size:13px;font-weight:400;line-height:1.4;display:block}.mob-nav-contact{position:relative}.mob-nav-contact .mob-nav-arrow{color:#ffffff40;transition:color .2s,transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.mob-nav-contact:hover .mob-nav-arrow{color:#d97b61;transform:translateY(-50%)translate(3px)}.mob-nav-cta-wrap{border-top:1px solid #ffffff0f;margin-top:20px;padding-top:20px}.nav-links.open .nav-cta{text-align:left;border-bottom:none;border-radius:14px;flex-direction:column;gap:3px;width:100%;padding:18px 20px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #d97b6140,0 1px 3px #1a1a1a33,inset 0 1px #ffffff26;color:#fff!important;background:linear-gradient(135deg,#d97b61 0%,#c96b52 100%)!important;border:1px solid #ffffff1a!important}.nav-links.open .nav-cta:before{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);height:1px;position:absolute;top:0;left:0;right:0}.nav-links.open .nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 28px #d97b6159,0 2px 6px #1a1a1a33,inset 0 1px #ffffff26;background:linear-gradient(135deg,#e0856b 0%,#d97b61 100%)!important}.nav-links.open .mobile-locale-row{opacity:0;border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:20px 0 0;animation:.35s ease-out .45s forwards mobNavStagger;display:flex!important}.mob-locale-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;width:100%;margin-bottom:-2px;font-size:11px;font-weight:600}.mob-locale-label+.mob-locale-btns{margin-bottom:8px}.mob-locale-btns{flex-wrap:wrap;gap:6px;display:flex}.mob-loc-btn{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.mob-loc-btn:hover{color:#ffffffb3;border-color:#fff3}.mob-loc-btn.active{color:#fff;background:#d97b61;border-color:#d97b61}.mob-nav-cta-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#fff9;font-size:10px;font-weight:700;display:block}.mob-nav-cta-main{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:700}.mob-nav-cta-sub{color:#ffffffa6;margin-top:2px;font-size:12px;font-weight:400;display:block}.mob-nav-arrow{display:block}nav.nav-open{background:#1b3b36!important;border-bottom-color:#ffffff14!important}nav.nav-open .nav-logo-build{color:#fff}nav.nav-open .mobile-toggle{color:#fff;border-color:#ffffff26}nav.nav-open .cart-icon-btn{color:#fff}.results-grid{grid-template-columns:1fr}.showcase-card{grid-template-columns:1fr;gap:24px}.showcase-footer{margin-top:16px;padding-top:16px}.pipeline-cards{gap:12px}.pipeline-card{gap:10px;padding:16px}.showcase-devices{min-height:220px;padding-bottom:8px;padding-right:24px}.showcase-devices .browser-mockup{max-width:280px;transform:none}.showcase-devices .phone-mockup{width:80px;transform:none}.product-grid,.service-detail-features-grid{grid-template-columns:1fr 1fr}.service-detail-portfolio-layout{grid-template-columns:1fr;gap:28px}.project-features-grid,.project-hubspot-grid{grid-template-columns:1fr 1fr}.project-screenshots-primary{flex-direction:column;align-items:center}.project-screenshots-primary .browser-mockup{max-width:100%}.article-showcase-ipad{max-width:280px}.blog-visual-layout{grid-template-columns:1fr;gap:32px}.deliverables-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.deliverables-heading{text-align:center}.score-strip{gap:24px}.shop-split-layout{grid-template-columns:1fr;gap:40px}.pricing-sidebar-heading,.pricing-sidebar-cta{text-align:center}.how-it-works-steps{grid-template-columns:repeat(2,1fr);gap:24px}.how-it-works-steps:before{display:none}.pricing-grid{grid-template-columns:repeat(2,1fr)}.hero-stats-editorial{gap:0}.hero-stat-ed{padding:0 20px}.pain-ours-banner{flex-wrap:wrap;gap:16px;padding:20px}.support-layout{text-align:center;grid-template-columns:1fr}.support-portrait{justify-content:center;display:flex}.support-platforms{justify-content:center}.support-copy .section-heading{text-align:center}.mobile-hide{display:none!important}.mobile-show{display:block!important}.trust-bar{display:none}.hero-trust-row.mobile-show{text-align:center;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:14px;display:grid!important}.hero-trust-row .hero-trust-item{flex-direction:column;align-items:center;gap:1px;display:flex}.hero-trust-num{color:var(--text);font-size:20px;font-weight:600;line-height:1.1}.hero-trust-num em{color:#1b3b36;font-style:italic}.hero-trust-label{color:#3a4550;font-size:12px;font-weight:600;line-height:1.2}.seo-banner{background:#1b3b36!important;padding:40px 0!important;position:relative!important}.seo-banner:after{content:""!important;background:linear-gradient(90deg,#0000,#1b3b36,#0000)!important;height:3px!important;position:absolute!important;top:-1px!important;left:0!important;right:0!important}.seo-banner-inner{text-align:center;padding:0;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;flex-direction:column!important;gap:14px!important;display:flex!important}.seo-banner-eyebrow{color:#d97b61!important}.seo-banner-heading{color:#fff!important;font-size:22px!important}.seo-banner-sub{color:#ffffffb3!important;margin-bottom:4px!important;font-size:14px!important}.seo-banner-trust{color:#fff6!important}.seo-banner-cta{box-shadow:0 0 24px #1b3b3666,0 4px 12px #1a1a1a33!important}.seo-banner-gauge{display:none!important}.cb-hormozi-proof{border-bottom:1px solid #ffffff1f;align-items:baseline;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.cb-hormozi-proof-number{color:#d97b61;font-size:36px;font-weight:700;line-height:1}.cb-hormozi-proof-label{color:#ffffff80;font-size:13px;line-height:1.3}.cb-hormozi-headline{color:#fff;margin-bottom:20px;font-size:24px;font-weight:600;line-height:1.35}.cb-hormozi-headline em{color:#d97b61;font-style:italic}.cb-hormozi-bullets{flex-direction:column;gap:10px;margin-bottom:24px;display:flex}.cb-hormozi-bullet{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.cb-hormozi-bullet-icon{color:#d97b61;flex-shrink:0;font-size:16px;font-weight:700}.cb-hormozi-price-row{align-items:baseline;gap:10px;margin-bottom:20px;display:flex}.cb-hormozi-price{color:#d97b61;font-size:32px;font-weight:700;line-height:1}.cb-hormozi-price-context{color:#ffffff73;font-size:14px}.cb-hormozi-cta{text-align:center;width:100%}.cb-hormozi-secondary{text-align:center;margin-top:12px}.content-banner-heading em{color:#d97b61}}@media (max-width:640px){html,body{overflow-x:hidden}.desktop-locale{display:none!important}.nav-inner{height:52px}.nav-links.open{padding:20px 16px;top:52px;bottom:0}.section{padding:48px 0}.container{padding:0 20px}.btn-dominant{text-align:center;justify-content:center;width:100%;min-height:48px;padding:16px 24px;font-size:17px}.btn-lg{min-height:48px;padding:14px 24px;font-size:16px}.trust-grid{grid-template-columns:repeat(4,1fr);gap:8px}.trust-number{font-size:20px}.trust-label{margin-top:2px;font-size:12px}.hero-proof-strip{flex-wrap:wrap;justify-content:center;gap:8px}.hero-proof-sep{display:none}.hero-gauge .audit-report-frame{max-width:260px}.hero-visual-window{max-width:280px}.content-banner{padding:40px 0}.content-banner-usp{font-size:14px;font-weight:600}.content-banner-heading{font-size:20px}.content-banner-sub{font-size:14px}.content-banner-stack-item{padding:8px 0;font-size:13px}.content-banner-your-price{font-size:22px}.content-banner-ctas{flex-direction:column;align-items:stretch}.content-banner-ctas .btn{text-align:center}.content-banner-fast-link{text-align:left}.content-proof-strip{padding:16px 0}.content-proof-inner{text-align:center;flex-direction:column;gap:12px}.content-proof-item{justify-content:center}.product-grid{grid-template-columns:1fr}.guarantee-banner{flex-direction:column;padding:24px}.service-detail-features-grid{grid-template-columns:1fr}.service-detail-portfolio-card{padding:24px}.project-features-grid,.project-hubspot-grid{grid-template-columns:1fr}.project-badges{gap:8px}.project-badge{padding:6px 12px;font-size:13px}.project-results-grid{gap:20px}.project-screenshots-extra{grid-template-columns:1fr}.stack-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin-top:12px;padding-bottom:8px;display:flex;overflow-x:auto}.stack-grid::-webkit-scrollbar{display:none}.stack-grid .stack-item{scroll-snap-align:start;flex-shrink:0;width:70vw;max-width:260px}.brief-row{grid-template-columns:1fr}.brief-form-card{margin:20px 0;padding:24px}.form-card{border-radius:12px;padding:16px}.footer-links-wrap{flex-direction:column;gap:32px}.footer-bottom{text-align:center;flex-direction:column}.pipeline-cards{grid-template-columns:1fr}.pipeline-card{padding:16px 20px}.endorsement-block{padding:28px}.endorsement-strip{gap:14px;padding:10px 24px 18px}.endorsement-card{width:280px;padding:22px 20px}.endorsement-card p{font-size:13.5px}.endorsement-carousel-header{margin-top:40px}.showcase-devices{justify-content:center;align-items:flex-end;min-height:auto;padding:2px 0 8px;position:relative;overflow:visible;display:flex!important}.showcase-devices .browser-mockup{z-index:1;border-radius:8px;width:92%;max-width:none;margin:0 auto;position:relative;transform:none}.showcase-devices .phone-mockup{z-index:2;max-width:78px;box-shadow:0 6px 20px #00000080,0 0 0 1px #ffffff1f;border-radius:12px!important;width:22%!important;padding:2px!important;position:absolute!important;bottom:0!important;right:2%!important;transform:translate(-10%)!important}.showcase-devices .phone-notch{border-radius:0 0 6px 6px!important;width:36%!important;height:8px!important;top:2px!important}.showcase-devices .phone-notch-cam{width:4px!important;height:4px!important}.showcase-devices .phone-screen{border-radius:10px!important}.showcase-devices .phone-home-bar{width:28%!important;height:2px!important;bottom:4px!important}.showcase-devices .phone-btn-right,.showcase-devices .phone-btn-left-1,.showcase-devices .phone-btn-left-2{display:none}.showcase-card{align-items:start;overflow:hidden}.showcase-left{max-width:100%;overflow:hidden}.showcase-info{text-align:left;align-items:flex-start}.showcase-tech-icons{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.showcase-tech-icons::-webkit-scrollbar{display:none}.showcase-tech-item{flex-shrink:0}.showcase-metric-value{font-size:26px}.cart-drawer{width:100%}.cart-header{padding:16px 20px}.cart-items{padding:12px 20px}.cart-item-name{font-size:15px}.cart-footer{padding:16px 20px}.terms-container{margin:48px auto 40px;padding:0 16px}.terms-header,.terms-section{margin-bottom:32px}.terms-highlight{padding:16px 18px}.terms-contact{padding:20px}.terms-back{margin-top:32px;padding-top:24px}.success-card{margin:48px auto 40px;padding:36px 24px}.success-message{margin-bottom:24px;font-size:15px}.success-next-steps{padding:20px}.seo-success-notice{font-size:13px}.success-guarantee{flex-direction:column;padding:16px 20px}.success-actions{flex-direction:column}.success-actions .btn{justify-content:center;width:100%}.article-showcase-ipad{max-width:100%}.article-showcase-header .section-heading{font-size:20px}.blog-visual-results-grid{grid-template-columns:1fr}.blog-visual-result-card{width:100%!important}.deliverables-grid{flex-direction:column;grid-template-columns:1fr}.proof-carousel{max-width:100%;overflow:hidden}.score-strip{gap:16px}.score-strip-svg{width:56px;height:56px}.score-strip-number{font-size:14px;top:17px}.score-strip-inline{gap:16px}.score-strip-inline .score-strip-svg{width:40px;height:40px}.score-strip-inline .score-strip-gauge{width:40px}.score-strip-inline .score-strip-number{font-size:12px;top:11px}.product-card.featured{transform:scale(1)}.product-card.sidebar-card{padding:16px 14px}.product-card.sidebar-card .product-price{margin-bottom:10px;font-size:24px}.product-card.sidebar-card .product-name{margin-bottom:4px;font-size:17px}.product-card.sidebar-card .product-desc{margin-bottom:12px;font-size:12px;line-height:1.5}.product-card.sidebar-card .product-deliverables{margin-bottom:14px;padding-top:10px}.product-card.sidebar-card .product-deliverables li{padding:3px 0;font-size:12px}.product-card.sidebar-card .add-to-cart-btn{padding:10px 16px;font-size:13px}.product-badge{margin-bottom:10px;padding:2px 8px;font-size:12px}.product-savings{margin-top:-6px;margin-bottom:10px;font-size:12px}.shop-hero-ctas{flex-direction:column;align-items:stretch}.shop-hero-ctas .btn{text-align:center}.how-it-works-steps{grid-template-columns:repeat(2,1fr);gap:12px;max-width:100%;margin-left:0;margin-right:0}.how-it-works-steps:before{display:none}.pricing-grid{grid-template-columns:1fr;gap:12px}.result-card,.process-step{padding:24px 20px}.video-wrapper{border-radius:8px}.shop-hero-split{grid-template-columns:1fr;gap:32px}.shop-hero-text{text-align:center}.shop-hero-visual{max-height:320px}.shop-hero-visual-img{border-radius:8px}.shop-hero-editorial{padding:80px 0 20px}.hero-headline{font-size:26px;line-height:1.18}.hero-sub{font-size:14px;line-height:1.55}.hero-cta-row{justify-content:center;gap:12px}.hero-cta-row .btn{width:auto;padding:10px 18px;font-size:14px}.hero-stats-editorial{justify-content:center;gap:0;margin-top:24px}.hero-stat-ed{flex:1;padding:0 12px}.hero-stat-ed-sep{width:1px;height:28px}.hero-stat-ed-value{font-size:17px}.hero-stat-ed-label{font-size:12px;line-height:1.25}.hero-stat-struck{font-size:12px}.hero-stats-qualifier{text-align:center!important;margin-top:8px!important;font-size:12px!important}.hero-trust-badges{margin-top:16px!important;font-size:12px!important}.pain-section{padding-top:24px;padding-bottom:28px}.pain-heading{margin-bottom:14px;font-size:20px}.pain-item{padding:7px 0}.pain-task{font-size:13px}.pain-hours{font-size:12px}.pain-total{padding-top:10px;font-size:13px}.pain-ours-banner{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.pain-ours-replacement{font-size:28px}.pain-ours-struck{font-size:14px}.pain-ours-cta{text-align:center;justify-content:center;width:100%}.how-it-works-section{padding-top:24px;padding-bottom:28px}.how-it-works-header{margin-bottom:18px}.step-number{margin-bottom:6px;font-size:24px}.step-title{margin-bottom:4px;font-size:14px}.step-desc{font-size:12px;line-height:1.5}.platform-logos{padding-top:24px}.video-demo-section{padding-top:24px;padding-bottom:28px}.video-demo-header{margin-bottom:16px}.shop-showcase-section{padding:28px 0}.article-showcase-header .section-sub{font-size:14px}.deliverables-list{margin-top:16px}.deliverables-heading{margin-bottom:10px;font-size:16px}.deliverable-item{gap:10px;padding:10px 12px}.deliverable-icon{width:28px;height:28px;font-size:14px}.deliverable-title{font-size:13px}.deliverable-desc{font-size:12px}.support-section{padding:28px 0}.support-text{font-size:14px;line-height:1.6}.support-img{width:100px;height:100px}.support-sig{font-size:13px}.support-platforms{gap:6px;margin-bottom:12px}.support-platform{padding:4px 8px;font-size:12px}.shop-pricing-section{padding:28px 0 32px}.pricing-section-header{margin-bottom:18px}.pricing-sidebar-cta{padding-top:8px}.pricing-sidebar-cta .btn{justify-content:center;width:100%}.hero{padding-top:64px!important;padding-bottom:20px!important}.hero h1{margin-bottom:10px!important;font-size:24px!important;line-height:1.18!important}.hero h1:after{width:48px!important;margin:12px auto 0!important}.hero-desc{margin:0 auto 14px!important;font-size:14px!important;line-height:1.5!important}.hero-ctas{flex-direction:column;align-items:stretch;gap:0;display:flex}.hero-ctas .btn{text-align:center;justify-content:center;padding:14px 24px!important;font-size:15px!important}.hero-secondary{font-size:14px;margin-top:6px!important}.hero-guarantee{gap:6px;margin-top:10px!important;padding:6px 12px!important}.hero-guarantee span{font-size:11px!important}.stack-item{border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.stack-item-header{align-items:center;gap:8px;display:flex}.stack-item h4{margin-bottom:0;font-size:13px}.stack-item p{margin-left:32px!important;font-size:12px!important;line-height:1.5!important;display:block!important}.stack-icon{border-radius:6px;width:24px;height:24px;margin-bottom:0}.stack-icon svg{width:13px;height:13px}.stack-heading{color:var(--text-heading);align-items:center;gap:8px;margin-top:16px;font-size:16px;font-weight:600;display:flex}.stack-grid{margin-top:10px!important}.about-stack-col{padding:0!important}.stack-heading:after{content:"Swipe →";font-family:var(--font-body);color:var(--text-muted);letter-spacing:.5px;opacity:.7;margin-left:8px;font-size:12px;font-weight:400}.value-stack-section{padding:32px 0!important}.value-stack-header h2{font-size:20px!important}.value-stack-card{padding:16px!important}.value-stack-item{padding:8px 0!important}.value-stack-item span{font-size:13px!important}.value-stack-total{border-top:none!important;margin-top:0!important;padding:14px 0 10px!important}.value-stack-total span:last-child{font-size:20px!important}.value-stack-your-price{padding:12px 16px!important}.value-stack-your-price span:last-child{font-size:22px!important}.value-stack-5pack{margin-top:16px!important;padding:16px!important}.exit-cta-section{padding:32px 0!important}.exit-cta-section h2{font-size:20px!important}.exit-cta-section p{font-size:14px!important}.exit-cta-buttons{flex-direction:column!important;gap:10px!important}.exit-cta-buttons .btn{justify-content:center;width:100%}.blog-configurator-card{grid-template-columns:1fr!important}.line-clamp-2{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.line-clamp-3{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.section-heading{margin-bottom:12px!important;font-size:clamp(22px,6vw,32px)!important}.section-sub{max-width:100%!important;font-size:14px!important}.contact-trust-strip{gap:6px 14px!important;margin-bottom:20px!important}.contact-trust-item{gap:5px!important;font-size:12px!important}.contact-trust-item svg{width:13px!important;height:13px!important}.contact-inner .section-sub{margin-bottom:16px!important}.contact-section{padding:48px 0!important}.contact-testimonial{margin-top:20px!important}.contact-testimonial p{font-size:14px!important}.service-dual-cta-left{padding:28px 20px!important}.service-detail-portfolio-mockup{max-width:100%!important}.seo-report-page .section-sub{max-width:100%!important;font-size:15px!important}.seo-report-compare-line{font-size:.82rem!important}.shop-all-service-card{padding:16px!important}.shop-all-category-section{padding-top:28px!important}.shop-all-cta-banner{padding:32px 16px!important}.shop-all-hub-card{padding:20px 18px!important}.shop-all-card-heading{overflow-wrap:break-word!important}.blog-configurator-card>div:last-child{border-top:1px solid #edeae2!important;border-left:none!important;padding-top:24px!important}.blog-config-right{padding:20px 16px 16px!important}.btn,.content-banner-fast-link,.showcase-link,.showcase-casestudy,.hero-secondary-link{white-space:nowrap}.hero{-webkit-mask-image:none!important;mask-image:none!important}.hero:after{background:#f9f8f3!important}.endorsement-strip{padding-left:16px;padding-right:16px}.browser-toolbar{padding:6px 10px}.browser-dots span{width:7px;height:7px}.browser-dots{gap:4px}.browser-url-bar{padding:3px 8px}.browser-url-text{font-size:12px}.browser-lock-icon{display:none}.about-stack-col{background:0 0}.stack-item{background:#fff}.showcase-stack{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;flex-direction:row;align-items:flex-start;gap:16px;padding-bottom:12px;overflow:auto hidden}.showcase-stack::-webkit-scrollbar{display:none}.showcase-swipe-hint{letter-spacing:.5px;color:#ffffff59;justify-content:center;align-items:center;gap:4px;margin-top:12px;margin-bottom:0;font-size:12px;font-weight:600;animation:2s ease-in-out infinite swipeHintPulse;display:flex!important}.showcase-swipe-hint svg{opacity:.5}.showcase-card{scroll-snap-align:start;flex-direction:column;flex-shrink:0;width:85vw;padding:16px;display:flex;opacity:1!important;transform:none!important}.showcase-left{order:-1}.showcase-devices{margin-bottom:20px;padding-bottom:8px}.showcase-footer{margin-top:12px;padding-top:12px}.showcase-info{gap:10px}.service-card{padding:24px 20px}.service-card:before{width:2px;height:60%;top:20%;left:0}.service-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-layout{background:0 0;border-radius:0;flex-direction:column;gap:16px;display:flex}.contact-panel{background:#1b3b36;border-radius:12px;padding:24px 20px 16px}.contact-form-side{background:0 0;border:none;border-radius:0;padding:0}.contact-form-side .form-card{border-radius:12px;padding:24px 20px;box-shadow:0 8px 32px #1a1a1a14}.contact-form-side .form-submit-hint{color:var(--text-muted)}.form-row{grid-template-columns:1fr;gap:0}.form-group label{margin-bottom:4px;font-size:13px}.form-group input,.form-group select,.form-group textarea{border-radius:10px;padding:10px 12px;font-size:15px}.form-group textarea{min-height:80px}.form-group{margin-bottom:6px}.field-hint{margin-top:2px;font-size:11px;min-height:0!important}.checkbox-grid{grid-template-columns:1fr;gap:8px}.checkbox-item{border-radius:10px;min-height:44px;padding:13px 14px 13px 42px;font-size:14px}.check-box{border-radius:5px;width:18px;min-width:18px;height:18px;left:12px}.form-submit{margin-top:10px}.form-submit .btn{border-radius:12px;padding:16px;font-size:15px}.form-submit-hint{margin-top:8px;font-size:12px}.form-submit .btn{white-space:normal}.cart-close-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 12px;display:inline-flex}.cart-qty-btn{min-height:44px;padding:10px 14px}.cart-remove-btn{min-height:44px;padding:8px 12px;font-size:13px}.info-tip-btn{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cart-upsell-add{min-height:44px;padding:8px 16px;font-size:13px}.mobile-toggle,.sticky-cta-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.seo-faq-toggle{min-width:44px;min-height:44px}.success-session-id code{word-break:break-all;overflow-wrap:break-word;max-width:100%;font-size:12px;display:inline-block}.cart-urgency{font-size:13px}}@media (max-width:480px){.container{padding:0 16px}.hero h1{font-size:22px!important}.success-card{padding:28px 16px}.seo-success-card{padding:24px 16px}.endorsement-card{width:85vw}.showcase-card{width:90vw}.seo-checkout-panel{padding:20px 16px 12px}.seo-checkout-form-side .form-card{padding:16px 14px}.contact-panel{padding:20px 16px 12px}.contact-form-side .form-card{padding:16px 14px}}.cookie-consent{z-index:150;background:var(--accent);color:#fff;opacity:0;border-top:1px solid #ffffff26;padding:20px 24px;transition:transform .4s,opacity .4s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 20px #1a1a1a40}.cookie-consent.visible{opacity:1;transform:translateY(0)}.cookie-consent-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;display:flex}.cookie-consent-text{font-family:var(--font-body);color:#ffffffd9;flex:1;font-size:14px;line-height:1.5}.cookie-consent-text p{margin:0}.cookie-consent-link{color:var(--accent-warm);text-underline-offset:2px;text-decoration:underline}.cookie-consent-link:hover{color:#fff}.cookie-consent-actions{flex-shrink:0;gap:12px;display:flex}.cookie-consent-btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.cookie-consent-btn--accept{color:#1b3b36;background:#fff;border:1px solid #fff}.cookie-consent-btn--accept:hover{background:#f3f0e8;border-color:#f3f0e8}.cookie-consent-btn--reject{color:#fffc;background:0 0;border:1px solid #ffffff4d}.cookie-consent-btn--reject:hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}@media (max-width:640px){.cookie-consent{padding:16px}.cookie-consent-inner{text-align:center;flex-direction:column;gap:16px}.cookie-consent-actions{justify-content:center;width:100%}.cookie-consent-btn{flex:1;padding:12px 16px}}.audit-report-frame{background:#fff;border:1px solid #e5e2d9;border-radius:8px;padding:32px 28px;position:relative;overflow:hidden;box-shadow:0 8px 40px #1e2a3a12,0 2px 8px #1e2a3a0a}.audit-report-frame-header{border-bottom:2px solid var(--page-accent,#1b3b36);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:14px;display:flex}.audit-report-frame-logo{letter-spacing:.12em;color:var(--page-accent,#1b3b36);font-size:.7rem;font-weight:800}.audit-report-frame-label{color:#888;letter-spacing:.1em;font-size:.6rem;font-weight:700}.audit-report-frame-page{color:#888;font-family:monospace;font-size:.6rem}.seo-report-page{padding-bottom:0}.seo-report-hero{text-align:center;color:#fff;background:#1b3b36;padding:120px 0 72px;position:relative;overflow:hidden}.seo-report-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#d97b611f 0%,#0000 70%);position:absolute;inset:0}.seo-report-hero .container{z-index:1;position:relative}.seo-report-hero .section-heading{color:#fff}.seo-report-hero .section-heading em{color:#d97b61}.seo-report-hero .hero-sub{color:#ffffffbf}.seo-report-back{color:#ffffff80;text-align:left;margin-bottom:24px;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-block}.seo-report-back:hover{color:#d97b61}.seo-report-price-hero{color:#fff;letter-spacing:-.02em;font-size:3rem;font-weight:800;font-family:var(--font-display);margin:16px 0 8px}.seo-report-price-was{color:#fff6;margin-right:12px;font-size:1.1rem;font-weight:400;text-decoration:line-through}.seo-report-compare{flex-direction:column;align-items:center;gap:6px;margin-bottom:24px;display:flex}.seo-report-compare-line{color:#fff9;font-size:.95rem}.seo-report-compare-line s{color:#d97b61;font-weight:600;text-decoration:line-through}.seo-report-price-anchor{flex-direction:column;align-items:center;gap:4px;margin-top:20px;display:flex}.seo-report-price-anchor .seo-report-compare-line:last-child{color:#fff;margin-top:4px;font-weight:600}.seo-report-hero .btn-primary{color:#fff;background:#d97b61}.seo-report-hero .btn-primary:hover{background:#c46a52}.seo-report-scores-header{text-align:center}.seo-report-scores-header .section-sub{margin:0 auto}.seo-report-findings-header{text-align:center}.seo-report-findings-header .section-sub{margin:0 auto}.seo-report-action-header{text-align:center}.seo-report-action-header .section-sub{margin:0 auto}.audit-gauge{flex-direction:column;align-items:center;padding:20px 0 24px;display:flex}.audit-gauge .audit-report-frame{width:100%;max-width:480px}.audit-gauge-content{flex-direction:column;align-items:center;display:flex}.audit-gauge-section-title{color:#888;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:600}.audit-gauge-ring-wrapper{justify-content:center;width:100%;max-width:240px;display:flex}.audit-gauge-svg{width:100%;height:auto;display:block}.audit-gauge-svg-score,.audit-gauge-svg-max{font-family:inherit}.audit-gauge-verdict{text-align:center;letter-spacing:.02em;margin-top:4px;font-size:1.1rem;font-weight:700}.audit-gauge-mini-cats{border-top:1px solid #edeae2;grid-template-columns:repeat(4,1fr);gap:12px 8px;width:100%;margin-top:20px;padding-top:16px;display:grid}.audit-gauge-mini-cat{flex-direction:column;align-items:center;gap:2px;display:flex}.audit-gauge-mini-cat-score{font-size:1rem;font-weight:800}.audit-gauge-mini-cat-label{color:#888;white-space:nowrap;font-size:.6rem}.seo-banner-gauge .audit-gauge{padding:0}.seo-banner-gauge .audit-report-frame{border:1px solid #ffffff1a;max-width:300px;padding:20px 16px;box-shadow:0 8px 32px #1a1a1a33,0 2px 8px #1a1a1a14}.seo-banner-gauge .audit-gauge-section-title{margin-bottom:4px;font-size:.6rem}.seo-banner-gauge .audit-gauge-ring-wrapper{max-width:180px}.seo-banner-gauge .audit-gauge-verdict{font-size:.9rem}.seo-banner-gauge .audit-gauge-mini-cats{gap:8px 4px;margin-top:12px;padding-top:10px}.seo-banner-gauge .audit-gauge-mini-cat-score{font-size:.8rem}.seo-banner-gauge .audit-gauge-mini-cat-label{white-space:nowrap;min-width:90px;font-size:.5rem}.seo-banner-gauge .audit-report-frame-header{margin-bottom:14px;padding-bottom:10px}.seo-banner-gauge .audit-report-frame-logo{font-size:.6rem}.seo-banner-gauge .audit-report-frame-label,.seo-banner-gauge .audit-report-frame-page{font-size:.5rem}.audit-breakdown{max-width:640px;margin:0 auto;padding:24px 0 48px}.audit-breakdown-content{padding:0}.audit-breakdown-heading{color:#1b3b36;margin-bottom:20px;font-size:1.1rem;font-weight:700}.audit-breakdown-rows{flex-direction:column;gap:14px;display:flex}.audit-breakdown-row{grid-template-columns:24px 180px 1fr 40px;align-items:center;gap:10px;display:grid}.audit-breakdown-icon{text-align:center;font-size:.9rem}.audit-breakdown-name{color:#1b3b36;white-space:nowrap;min-width:140px;font-size:.85rem;font-weight:500}.audit-breakdown-bar-track{background:#edeae2;border-radius:5px;height:10px;overflow:hidden}.audit-breakdown-bar-fill{border-radius:5px;height:100%;transition:width 1.2s ease-out}.audit-breakdown-score{text-align:right;font-size:.9rem;font-weight:800}.audit-breakdown-legend{border-top:1px solid #edeae2;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:20px;padding-top:16px;display:flex}.audit-breakdown-legend-item{color:#888;align-items:center;gap:6px;font-size:.7rem;display:flex}.audit-legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.audit-findings{max-width:680px;margin:0 auto}.audit-findings-content{padding:0}.audit-findings-heading{color:#1b3b36;margin-bottom:20px;font-size:1.1rem;font-weight:700}.audit-findings-list{flex-direction:column;gap:16px;display:flex}.audit-finding-card{background:#fafaf8;border:1px solid #e5e2d9;border-left:4px solid;border-radius:8px;padding:18px 20px}.audit-finding-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.audit-finding-badge{letter-spacing:.05em;border:1px solid;border-radius:6px;padding:3px 10px;font-size:.65rem;font-weight:700;display:inline-block}.audit-finding-number{color:#888;font-size:.7rem;font-weight:700}.audit-finding-title{color:#1b3b36;margin-bottom:6px;font-size:.95rem;font-weight:700}.audit-finding-desc{color:#555;margin-bottom:10px;font-size:.85rem;line-height:1.55}.audit-finding-impact{background:#fef9f0;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;display:flex}.audit-finding-impact-icon{flex-shrink:0;font-size:.85rem}.audit-finding-impact-text{color:#555;font-size:.75rem;font-weight:600}.seo-report-preview-section{color:#fff;background:#1b3b36}.seo-report-preview-section .section-heading{color:#fff}.seo-report-preview-section .section-heading em{color:#d97b61}.seo-report-preview-layout{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.audit-report-preview{perspective:1000px;justify-content:center;display:flex}.audit-report-stack{width:340px;position:relative}.audit-report-stack-page{background:#fff;border-radius:8px;position:absolute;inset:0;overflow:hidden}.audit-report-stack-3{opacity:.4;z-index:0;transform:rotate(3deg)translate(14px,10px);box-shadow:0 4px 20px #1a1a1a26}.audit-report-stack-2{opacity:.6;z-index:1;transform:rotate(1.5deg)translate(7px,5px);box-shadow:0 6px 24px #1a1a1a2e}.audit-report-page{color:#1b3b36;z-index:2;background:#fff;border-radius:8px;width:340px;padding:28px 24px;transition:transform .5s;position:relative;transform:rotateY(-3deg);box-shadow:0 20px 60px #1a1a1a59,0 4px 16px #1a1a1a26}.audit-report-page:hover{transform:rotateY(0)scale(1.02)}.audit-report-header-bar{border-bottom:2px solid var(--page-accent,#1b3b36);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.audit-report-logo{letter-spacing:.1em;color:var(--page-accent,#1b3b36);font-size:.75rem;font-weight:800}.audit-report-type{color:#888;letter-spacing:.08em;font-size:.6rem;font-weight:600}.audit-report-cover{text-align:center;padding:12px 0}.audit-report-cover-accent{background:var(--page-accent,#1b3b36);border-radius:2px;width:40px;height:3px;margin:0 auto 12px}.audit-report-site{color:var(--page-accent,#1b3b36);margin-bottom:8px;font-size:.8rem;font-weight:600}.audit-report-title{color:#1b3b36;margin-bottom:4px;font-size:1rem;font-weight:700}.audit-report-date{color:#888;margin-bottom:12px;font-size:.65rem}.audit-report-cover-gauge{flex-direction:column;align-items:center;margin-bottom:8px;display:flex;position:relative}.audit-report-cover-score{color:#1b3b36;font-size:1.25rem;font-weight:800;position:absolute;top:14px}.audit-report-cover-score-max{color:#888;font-size:.55rem;position:absolute;top:32px}.audit-report-toc{border-top:1px solid #e5e2d9;padding-top:12px}.audit-report-toc-heading{color:#888;letter-spacing:.1em;margin-bottom:8px;font-size:.55rem;font-weight:700}.audit-report-toc-item{color:#555;align-items:baseline;gap:4px;padding:2.5px 0;font-size:.6rem;display:flex}.audit-report-toc-num{color:#1b3b36;min-width:16px;font-weight:700}.audit-report-toc-dots{border-bottom:1px dotted #d4d0c8;flex:1;margin:0 4px;position:relative;top:-3px}.audit-report-pagenum{text-align:center;color:#888;margin-top:12px;font-size:.6rem}.offer-stack-list{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.offer-stack-item{color:#ffffffe6;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.offer-stack-check{color:#d97b61;flex-shrink:0;font-size:1.1rem;font-weight:700}.offer-stack-label{flex:1}.offer-stack-value{color:#ffffff80;flex-shrink:0;font-size:.85rem}.offer-stack-value s{text-decoration:line-through}.offer-stack-total{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.offer-stack-total-label{color:#ffffffb3;font-size:1rem;font-weight:600}.offer-stack-total-value{color:#ffffff80;font-size:1.1rem}.offer-stack-total-value s{text-decoration:line-through}.offer-stack-you-pay{justify-content:flex-start;align-items:baseline;gap:12px;margin-top:12px;display:flex}.offer-stack-pay-label{color:#fff;font-size:1.1rem;font-weight:700}.offer-stack-pay-price{color:#d97b61;font-size:1.5rem;font-weight:800}.offer-stack-savings{text-align:center;color:#d97b61;margin-top:12px;font-size:.85rem;font-weight:600}.audit-action-plan{max-width:680px;margin:0 auto}.audit-action-content{padding:0}.audit-action-heading{color:#1b3b36;margin-bottom:4px;font-size:1.1rem;font-weight:700}.audit-action-subtitle{color:#888;margin-bottom:20px;font-size:.8rem}.audit-action-group{margin-bottom:18px}.audit-action-group-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.audit-action-priority{letter-spacing:.05em;border:1px solid;border-radius:6px;padding:3px 10px;font-size:.65rem;font-weight:700;display:inline-block}.audit-action-count{color:#888;font-size:.7rem}.audit-action-items{flex-direction:column;gap:8px;padding-left:4px;display:flex}.audit-action-item{align-items:flex-start;gap:10px;display:flex}.audit-action-checkbox{border:2px solid;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin-top:2px}.audit-action-text{color:#555;font-size:.85rem;line-height:1.45}.seo-report-checkout-section{background:#f9f8f3}.seo-checkout-layout{border-radius:16px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}.seo-checkout-panel{color:#fff;background:#1b3b36;border-radius:16px;flex-direction:column;justify-content:center;padding:48px 32px;display:flex}.seo-checkout-panel .section-eyebrow{color:#d97b61;margin-bottom:16px}.seo-checkout-panel-heading{font-family:var(--font-display);color:#fff;text-wrap:balance;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.3}.seo-checkout-panel-heading em{color:#d97b61;font-style:italic}.seo-checkout-panel-sub{color:#ffffffb3;margin-bottom:32px;font-size:15px;line-height:1.6}.seo-checkout-included{flex-direction:column;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.seo-checkout-included li{color:#ffffffd9;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.seo-checkout-included-icon{color:#d97b61;flex-shrink:0;margin-top:2px}.seo-checkout-panel-price{border-bottom:1px solid #ffffff26;align-items:baseline;gap:12px;margin-bottom:32px;padding-bottom:28px;display:flex}.seo-checkout-panel-price-amount{color:#fff;letter-spacing:-.03em;font-size:2.75rem;font-weight:800;font-family:var(--font-display);line-height:1}.seo-checkout-panel-price-note{color:#ffffff80;font-size:.85rem}.seo-checkout-panel-trust{flex-direction:column;gap:16px;display:flex}.seo-checkout-panel-trust-item{color:#ffffffd9;align-items:center;gap:10px;font-size:14px;display:flex}.seo-checkout-panel-trust-item svg{color:#d97b61;flex-shrink:0}.seo-checkout-form-side{background:#fff;border:1px solid #e5e2d9;border-radius:16px;padding:48px 32px}.seo-checkout-form-side .form-card{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:20px;padding:0;display:flex}.seo-checkout-form-side .form-card .form-group{margin-bottom:0}.seo-checkout-form-side .form-group label{color:#1b3b36;font-size:.85rem;font-weight:600}.seo-checkout-form-side .form-group input,.seo-checkout-form-side .form-group select{color:#1b3b36;background:#fafaf8;border-color:#e5e2d9;border-radius:10px;width:100%;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.seo-checkout-form-side .form-group input:focus,.seo-checkout-form-side .form-group select:focus{background:#fff;border-color:#1b3b36;box-shadow:0 0 0 3px #1b3b361a}.seo-checkout-form-side .form-group input::placeholder{color:#9aa5b4}.seo-checkout-form-side .form-group select{appearance:auto;cursor:pointer}.seo-checkout-addon-card{cursor:pointer;color:#1b3b36;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1b3b3608,#d97b6108);border:1.5px solid #1b3b3626;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px 14px 44px;font-size:14px;line-height:1.4;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.seo-checkout-addon-card:hover{background:linear-gradient(135deg,#1b3b360f,#d97b610f);border-color:#1b3b364d}.seo-checkout-addon-card input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.seo-checkout-addon-card .check-box{position:absolute;top:17px;left:14px;transform:none}.seo-checkout-addon-card input:checked~.check-box{background:#1b3b36;border-color:#1b3b36}.seo-checkout-addon-card input:checked~.check-box:after{content:"✓";color:#fff;font-size:12px;font-weight:700;line-height:1}.seo-checkout-addon-card:has(input:checked){background:linear-gradient(135deg,#1b3b360f,#d97b610f);border-color:#1b3b36;box-shadow:0 0 0 1px #1b3b3633}.seo-checkout-addon-card .addon-label{margin-bottom:2px;font-weight:600;display:block}.seo-checkout-addon-card .addon-hint{color:#888;font-size:13px;display:inline}.seo-info-tip{vertical-align:middle;margin-left:6px;display:inline;position:relative}.seo-info-tip-icon{color:#1b3b36;cursor:help;-webkit-user-select:none;user-select:none;vertical-align:middle;background:#1b3b361a;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.seo-info-tip:hover .seo-info-tip-icon{color:#fff;background:#1b3b36}.seo-info-tip-body{z-index:20;color:#555;background:#faf9f6;border:1px solid #1b3b3626;border-radius:8px;width:260px;padding:10px 14px;font-size:12px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}.seo-info-tip:hover .seo-info-tip-body{display:block}.seo-checkout-addon-card .seo-info-tip{margin-left:4px;display:inline}.seo-checkout-addon-card .seo-info-tip-body{left:-120px;transform:none}.seo-checkout-terms-styled{cursor:pointer;color:#555;-webkit-user-select:none;user-select:none;align-items:center;gap:0;padding:0 0 0 32px;font-size:.85rem;display:flex;position:relative}.seo-checkout-terms-styled input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.seo-checkout-terms-styled .check-box{border-radius:5px;width:18px;min-width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.seo-checkout-terms-styled input:checked~.check-box{background:#1b3b36;border-color:#1b3b36}.seo-checkout-terms-styled input:checked~.check-box:after{content:"✓";color:#fff;font-size:11px;font-weight:700;line-height:1}.seo-checkout-terms-styled a{color:#1b3b36;text-decoration:underline}.seo-checkout-btn{letter-spacing:.01em;border-radius:12px;width:100%;padding:16px 24px;font-size:1rem;font-weight:700}.seo-checkout-guarantee{text-align:center;color:#888;margin-top:-8px;font-size:.8rem}@media (min-width:768px){.seo-checkout-layout{grid-template-columns:1fr 1fr}.seo-checkout-panel{border-radius:16px 0 0 16px;padding:56px 48px}.seo-checkout-form-side{border-left:none;border-radius:0 16px 16px 0;padding:56px 48px}}@media (max-width:767px){.seo-checkout-layout{background:0 0;border-radius:0;flex-direction:column;gap:16px;display:flex}.seo-checkout-panel{background:#1b3b36;border-radius:12px;padding:28px 24px 20px}.seo-checkout-form-side{background:0 0;border:none;border-radius:0;padding:0}.seo-checkout-form-side .form-card{background:#fff;border:1px solid #e5e2d9;border-radius:12px;padding:28px 24px;box-shadow:0 8px 32px #1a1a1a14}}@media (max-width:640px){.seo-checkout-panel{border-radius:12px;padding:24px 20px 16px}.seo-checkout-panel-heading{font-size:22px}.seo-checkout-panel-price-amount{font-size:2rem}.seo-checkout-form-side .form-card{padding:20px 18px}.seo-checkout-form-side .form-group{margin-bottom:4px}.seo-checkout-form-side .field-hint{margin-top:2px;font-size:11px;min-height:0!important}.seo-checkout-form-side .form-group label{margin-bottom:4px;font-size:13px}.seo-checkout-form-side .form-group input,.seo-checkout-form-side .form-group select{padding:10px 12px;font-size:15px}.seo-checkout-addon-card{margin-top:8px;padding:12px 14px 12px 44px;font-size:13px}.seo-checkout-addon-card .addon-hint{font-size:12px}.seo-checkout-terms-styled{margin-top:8px;font-size:13px}.seo-checkout-btn{border-radius:10px;margin-top:8px;padding:16px 24px;font-size:15px}.seo-checkout-guarantee{margin-top:4px;font-size:12px}}.seo-faq-section{text-align:center;background:#fff;padding-bottom:80px}.seo-faq-list{text-align:left;max-width:640px;margin:24px auto 0}.seo-faq-item{border-bottom:1px solid #edeae2}.seo-faq-item:first-child{border-top:1px solid #edeae2}.seo-faq-question{cursor:pointer;color:#1b3b36;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.seo-faq-question:hover{color:#d97b61}.seo-faq-toggle{color:#1b3b36;background:#1b3b360f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.1rem;transition:background .2s,transform .2s;display:flex}.seo-faq-question:hover .seo-faq-toggle{background:#1b3b361a}.seo-faq-question[aria-expanded=true] .seo-faq-toggle{transform:rotate(45deg)}.seo-faq-answer{color:#555;padding:0 0 20px;font-size:.9rem;line-height:1.65}.seo-report-next-steps{color:#fff;background:#1b3b36;padding:80px 0}.seo-report-next-steps .section-heading{color:#fff}.seo-report-next-steps .section-heading em{color:#d97b61}.seo-report-steps-grid{grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px;display:grid}.seo-report-step{text-align:center;flex-direction:column;align-items:center;display:flex}.seo-report-step-num{color:#d97b61;background:#d97b6126;border:2px solid #d97b614d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.2rem;font-weight:800;display:flex}.seo-report-step-title{color:#fff;margin-bottom:8px;font-size:1.05rem;font-weight:700}.seo-report-step-desc{color:#ffffffb3;font-size:.9rem;line-height:1.55}.seo-report-step-links{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;display:flex}.seo-report-step-links a{color:#d97b61;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s}.seo-report-step-links a:hover{color:#fff}.seo-report-cta-section{background:#f9f8f3;border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9}.seo-report-cta-layout{grid-template-columns:1fr auto;align-items:center;gap:48px;display:grid}.seo-report-cta-badge{background:var(--page-accent,#1b3b36);color:#fff;letter-spacing:.08em;border-radius:6px;margin-bottom:12px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-block}.seo-report-cta-desc{color:#555;margin-bottom:20px;font-size:.95rem;line-height:1.5}.seo-report-cta-visual{justify-content:center;align-items:center;display:flex}.seo-report-cta-gauge{flex-direction:column;align-items:center;display:flex;position:relative}.seo-report-cta-score{color:#1b3b36;font-size:1.75rem;font-weight:800;position:absolute;top:32px}.seo-report-cta-max{color:#888;font-size:.75rem;position:absolute;top:56px}.seo-success-page{background:#f9f8f3;justify-content:center;align-items:flex-start;min-height:100vh;padding:140px 0 80px;display:flex}.seo-success-card{text-align:center;background:#fff;border:1px solid #e5e2d9;border-radius:16px;max-width:560px;margin:0 auto;padding:32px 36px;box-shadow:0 12px 40px #1e2a3a14}.seo-success-heading{color:#1b3b36;margin:8px 0 12px;font-size:1.75rem;font-weight:700}.seo-success-message{color:#555;margin-bottom:32px;font-size:.95rem;line-height:1.6}.seo-success-timeline{text-align:left;background:#f9f8f3;border-radius:12px;flex-direction:column;gap:20px;margin-bottom:28px;padding:24px;display:flex}.seo-success-step{align-items:flex-start;gap:14px;display:flex}.seo-success-step-icon{color:#555;background:#e5e2d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex}.seo-success-step-active .seo-success-step-icon{background:var(--page-accent,#1b3b36);color:#fff}.seo-success-step strong{color:#1b3b36;margin-bottom:2px;font-size:.9rem;display:block}.seo-success-step p{color:#888;margin:0;font-size:.8rem}.seo-success-notice{color:#888;margin-bottom:28px;font-size:.8rem}.seo-success-upsell{background:#1b3b3610;border:1px solid #1b3b3633;border-radius:12px;margin-bottom:24px;padding:24px}.seo-success-upsell p{color:#1b3b36;margin-bottom:12px;font-weight:600}.seo-success-actions{justify-content:center;gap:12px;display:flex}@media (max-width:960px){.seo-report-preview-layout{text-align:center;grid-template-columns:1fr;gap:32px}.seo-report-preview-features{text-align:left}.seo-report-cta-layout{text-align:center;grid-template-columns:1fr;gap:24px}.seo-report-cta-visual{order:-1}.audit-breakdown-row{grid-template-columns:24px 120px 1fr 36px;gap:6px}.audit-report-frame{padding:24px 20px}.audit-gauge-mini-cats{gap:8px 4px}}@media (max-width:640px){.seo-report-hero{padding:80px 0 40px}.seo-report-price-hero{font-size:2rem}.audit-breakdown-row{grid-template-columns:20px 90px 1fr 30px;gap:4px}.audit-breakdown-name,.audit-breakdown-icon{font-size:.75rem}.audit-report-stack{width:280px}.audit-report-page{width:280px;padding:20px 16px}.audit-report-frame{padding:20px 16px}.audit-gauge-mini-cats{gap:8px 4px}.audit-gauge-mini-cat-score{font-size:.85rem}.audit-gauge-mini-cat-label{font-size:.55rem}.seo-success-card{padding:32px 20px}.seo-success-actions{flex-direction:column}}@media (max-width:768px){.seo-report-steps-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.seo-report-page .section-heading em{display:block}.seo-report-hero{padding:80px 0 40px}.seo-report-hero .section-heading{margin-bottom:12px;font-size:clamp(22px,6vw,30px)}.seo-report-hero .hero-sub{margin-bottom:12px;font-size:.85rem;line-height:1.5}.seo-report-price-hero{margin:10px 0 6px;font-size:2rem}.seo-report-price-was{margin-right:8px;font-size:.9rem}.seo-report-hero .btn-dominant{padding:14px 28px;font-size:15px}.seo-report-back{margin-bottom:16px;font-size:.8rem}.seo-faq-section{padding:40px 0}.seo-faq-section .section-heading{font-size:clamp(22px,6vw,28px)}.seo-faq-question{padding:14px 0;font-size:.9rem}.seo-faq-answer{font-size:.85rem}.seo-report-next-steps{padding:48px 0}.seo-report-steps-grid{gap:24px;margin-top:24px}.seo-report-step-num{width:36px;height:36px;margin-bottom:10px;font-size:.95rem}.seo-report-next-steps .section-heading{font-size:clamp(22px,6vw,28px)}.section.seo-report-scores-section,.section.seo-report-findings-section,.section.seo-report-preview-section,.section.seo-report-action-section,.section.seo-report-checkout-section{padding:40px 0}.offer-stack-list{gap:8px}.offer-stack-item{gap:8px;font-size:.8rem}.offer-stack-check{font-size:.95rem}.offer-stack-value{font-size:.75rem}.offer-stack-pay-price{font-size:1.25rem}.seo-report-preview-section .section-heading{font-size:clamp(22px,6vw,28px)}}.shop-entrance{padding-top:64px}.shop-card-premium{cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s}.shop-card-premium:hover{transform:translateY(-6px);border-color:var(--cat-primary,#1b3b36)!important;box-shadow:0 20px 60px #1b3b361a,0 8px 24px #1b3b360d!important}.shop-card-preview-wrap{transform-origin:50%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.shop-card-premium:hover .shop-card-preview-wrap{transform:scale(1.03)}.shop-all-hub-card{cursor:pointer}.shop-all-hub-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1b3b3614,0 4px 12px #1b3b360a}.shop-product-card{cursor:default;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s}.shop-product-card:hover{transform:translateY(-4px);border-color:var(--cat-primary,#1b3b36)!important;box-shadow:0 16px 48px #1b3b3617,0 6px 18px #1b3b360d!important}.shop-product-featured{border-color:var(--cat-primary,#1b3b36)!important}.blog-configurator-card{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.shop-wizard{transition:opacity .3s,transform .3s}.shop-wizard-option{font-family:var(--font-body)}.shop-wizard-option:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1b3b3614;background:#1b3b3610!important;border-color:#1b3b36!important}.offering-hero-reversed .offering-hero-visual{order:2}.offering-hero-reversed .offering-hero-content{order:1}@media (max-width:768px){.offering-hero-reversed .offering-hero-visual{order:1}.offering-hero-reversed .offering-hero-content{order:2}.shop-entrance{padding-top:48px}}.ai-citation-card{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.ai-citations-section.visible .ai-citation-card{opacity:1;transform:translateY(0)}.ai-citations-section.visible .ai-citation-card:nth-child(2){transition-delay:.15s}.ai-citations-section.visible .ai-citation-card:nth-child(3){transition-delay:.3s}.seo-report-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1b3b3699;border:1px solid #ffffff14;border-radius:14px;min-width:200px;padding:16px 20px}.seo-report-card-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.seo-report-card-score{flex-direction:column;align-items:center;gap:2px;margin-bottom:12px;display:flex}.seo-report-card-cats{flex-direction:column;gap:6px;display:flex}.seo-report-card-bar-row{align-items:center;gap:8px;display:flex}.seo-report-card-bar-label{color:#a0b0c0;font-size:12px;font-family:var(--font-body);min-width:80px}.seo-report-card-bar-track{background:#334155;border-radius:2px;flex:1;height:4px;overflow:hidden}.seo-report-card-bar-fill{border-radius:2px;height:100%;transition:width .8s}.seo-report-card-bar-score{font-size:12px;font-weight:700;font-family:var(--font-mono);text-align:right;min-width:20px}.seo-gauge-fill{animation:1.2s ease-out forwards seo-gauge-draw}.seo-checkout-form-side .field-valid input{border-color:#1b3b36}.seo-checkout-form-side .field-error input{border-color:#d97b61}.seo-report-page .hero-sub{text-align:center;max-width:640px;margin:0 auto}.seo-report-page .section-sub{text-align:center;max-width:580px;margin-left:auto;margin-right:auto}[id]{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cookie-consent-btn--accept{color:#1b3b36!important;background:#fff!important;border-color:#fff!important}.cookie-consent-btn--accept:hover{color:#142d29!important;background:#f3f0e8!important;border-color:#f3f0e8!important}:focus-visible{outline:2px solid var(--accent,#1b3b36);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent,#1b3b36);outline:none;box-shadow:0 0 0 3px #1b3b3626}.hero-trust-num,.hero-proof-value,.cart-qty-display,.cart-item-total,.cart-total-price,.seo-report-card-bar-score,.showcase-stat-number{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
