@font-face{font-family:"Barlow Fallback";font-weight:400 500;src:local("Arial"),local("ArialMT");size-adjust:97.5%;ascent-override:102.6%;descent-override:20.5%;line-gap-override:0%}@font-face{font-family:"Barlow Fallback";font-weight:600 700;src:local("Arial Bold"),local("Arial-BoldMT");size-adjust:92.9%;ascent-override:107.7%;descent-override:21.5%;line-gap-override:0%}@font-face{font-family:"Roboto Mono Fallback";font-weight:500;src:local("Courier New"),local("CourierNewPSMT");size-adjust:100%;ascent-override:104.8%;descent-override:27.1%;line-gap-override:0%}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/barlow-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/barlow-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/barlow-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/barlow-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/roboto-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/barlow-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/barlow-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/barlow-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Barlow";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/barlow-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:500;font-display:swap;src:url(assets/fonts/roboto-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:dark;--space: #0E0E0B;--hull: #1B1815;--metal: #3A3F37;--chrome: #E4E9E5;--menu-blue: #6F97A6;--highlight: #9DC2D6;--warm-white: #FBF9E9;--guide: #9EA59C;--beam: #0B7ECF;--beam-deep: #0863A3;--glow: #3F95C6;--glow-deep: #34789F;--ease: cubic-bezier(0.16, 1, 0.3, 1);--sans: "Barlow", "Barlow Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Roboto Mono", "Roboto Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*,*::before,*::after{box-sizing:border-box}html,body{background:var(--space)}body{margin:0;color:var(--chrome);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.pv-archive .mvp{opacity:.6}.secmark{margin:0;padding:10px max(16px,4vw);border-top:1px solid var(--metal);background:color-mix(in srgb,var(--highlight) 9%,var(--space));font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--highlight)}.secmark b{color:var(--warm-white);font-weight:600}.mvp .mvp-ctas{opacity:1;display:flex;flex-wrap:wrap;gap:14px;margin-top:18px}.port{opacity:1;margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--highlight);background:color-mix(in srgb,var(--highlight) 7%,transparent);font:500 14px/1.55 var(--mono);color:var(--highlight)}.port b{color:var(--warm-white);font-weight:600}.port+ul,.port+ol,.port+p{margin-top:14px}.todo{opacity:1;margin:14px 0 0;padding:12px 16px;border-left:3px solid var(--metal);font:500 14px/1.55 var(--mono);color:var(--menu-blue)}.todo b{color:var(--chrome);font-weight:600}.pv-archive .pv-divider .pv-path{text-transform:none;letter-spacing:0}:root{--section: #131314}html{scroll-padding-top:64px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mvp{display:flow-root;padding-inline:max(16px,4vw);font:initial;color:var(--chrome);background:var(--space)}.mvp+.mvp,.site+.mvp{border-top:1px solid var(--metal)}.pv-divider{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:20px max(16px,4vw);background:var(--hull);box-shadow:inset 0 1px 0 var(--metal),inset 0 -1px 0 var(--metal)}.pv-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0}.pv-name{font:700 clamp(1.125rem,1.6vw,1.375rem)/1.2 var(--sans);letter-spacing:-0.01em;color:var(--chrome);text-wrap:balance}.pv-path,.pv-count{font:500 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--menu-blue)}.pv-count{white-space:nowrap;font-variant-numeric:tabular-nums}.pv-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.pv-strip{display:flex;flex-wrap:wrap;gap:0 4px;margin:0;padding:0;list-style:none}.pv-seg{display:grid;align-items:center;width:24px;height:24px}.pv-seg::before{content:"";height:8px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--metal);transition:box-shadow .18s var(--ease)}.pv-seg[data-status=built]::before{background:linear-gradient(180deg,var(--glow),var(--glow-deep));box-shadow:inset 0 1px 0 rgb(251 249 233 / .45)}.pv-seg:hover::before{box-shadow:inset 0 0 0 1px var(--highlight)}.pv-seg.here::before{box-shadow:inset 0 0 0 1.5px var(--warm-white)}.pv-dock{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pv-toggle{display:inline-flex;align-items:center;gap:12px;height:40px;padding-inline:16px 18px;border:0;border-radius:999px;background:rgb(27 24 21 / .94);box-shadow:inset 0 0 0 1px var(--metal),0 12px 32px rgb(0 0 0 / .45);color:var(--chrome);font:600 13px/1 var(--sans);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .18s var(--ease)}.pv-toggle:hover,.pv-toggle[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--highlight),0 12px 32px rgb(0 0 0 / .45)}.pv-bars{display:flex;gap:3px}.pv-bars i{width:10px;height:6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--metal)}.pv-bars i.on{background:var(--glow);box-shadow:none}.pv-bars i.here{box-shadow:inset 0 0 0 1.5px var(--warm-white)}.pv-map{width:min(440px,calc(100vw - 32px));max-height:min(72vh,660px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:14px;background:var(--hull);box-shadow:inset 0 0 0 1px var(--metal),0 24px 60px rgb(0 0 0 / .5)}.pv-list{display:grid}.pv-page{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:10px 12px;border-radius:8px;color:var(--chrome);text-decoration:none}.pv-page:hover,.pv-page[aria-current=true]{background:rgb(228 233 229 / .06)}.pv-p-name{font:600 14px/1.3 var(--sans)}.pv-p-path{font:500 11.5px/1.3 var(--mono);color:var(--menu-blue);overflow-wrap:anywhere}.pv-p-count{justify-self:end;font:500 11.5px/1.3 var(--mono);color:var(--menu-blue);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-page .pv-bars{justify-self:end;flex-wrap:wrap;justify-content:flex-end}.pv-legend{margin:6px 12px 6px;padding-top:12px;border-top:1px solid var(--metal);font:400 12.5px/1.55 var(--sans);color:var(--menu-blue)}@media(prefers-reduced-motion:reduce){.pv-seg::before,.pv-toggle{transition:none}}.bk{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:10px max(16px,4vw);background:color-mix(in srgb,var(--space) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--metal);font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.bk a{color:var(--highlight);text-decoration:none}.bk a:hover{color:var(--warm-white)}.bk .sp{margin-left:auto;color:var(--menu-blue);text-transform:none;letter-spacing:0}.brief{padding:40px max(16px,4vw) 32px;border-bottom:1px solid var(--metal);background:var(--section, #131314)}.brief .eyebrow{margin:0 0 10px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--menu-blue)}.brief h1{margin:0 0 6px;font:700 clamp(1.75rem,3.4vw,2.5rem)/1.05 var(--sans);letter-spacing:-.035em;color:var(--warm-white)}.brief .path{margin:0 0 26px;font:400 14px/1 var(--mono);color:var(--highlight)}.brief .cols{display:grid;gap:26px 40px;grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.brief h2{margin:0 0 8px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--menu-blue)}.brief p,.brief li{margin:0 0 6px;font:400 14px/1.6 var(--sans);color:var(--chrome);max-width:62ch}.brief ul{margin:0;padding-left:18px}.brief .kw{width:100%;border-collapse:collapse;font:400 13px/1.5 var(--mono)}.brief .kw td{padding:3px 0;color:var(--chrome)}.brief .kw td.n{text-align:right;padding-right:12px;color:var(--warm-white)}.brief .kw td.d{color:var(--menu-blue);white-space:nowrap}.tally{margin-top:26px;display:flex;flex-wrap:wrap;gap:8px 10px}.tally span{padding:6px 12px;border:1px solid var(--metal);border-radius:999px;font:500 12px/1 var(--mono);color:var(--menu-blue)}.tally span b{color:var(--warm-white);font-weight:600}.tally span.blue{border-color:color-mix(in srgb,var(--highlight) 50%,transparent);color:var(--highlight)}.hub{padding:56px max(16px,4vw) 24px}.hub h1{margin:0 0 14px;font:700 clamp(2rem,4vw,3rem)/1.04 var(--sans);letter-spacing:-.04em;color:var(--warm-white)}.hub .lede{margin:0 0 12px;max-width:76ch;font:400 16px/1.65 var(--sans);color:var(--menu-blue)}.hub .lede b{color:var(--chrome);font-weight:600}.plist{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:2px}.plist a{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) auto;gap:10px 24px;align-items:center;padding:18px 20px;text-decoration:none;border:1px solid var(--metal);border-radius:12px;background:var(--hull);transition:border-color .18s var(--ease),background .18s var(--ease)}.plist a:hover{border-color:var(--highlight);background:color-mix(in srgb,var(--highlight) 6%,var(--hull))}.plist .nm{font:600 16px/1.3 var(--sans);color:var(--warm-white)}.plist .pa{font:400 12.5px/1.3 var(--mono);color:var(--highlight)}.plist .kw1{font:400 12.5px/1.45 var(--mono);color:var(--menu-blue)}.plist .ct{display:flex;gap:6px;font:500 11.5px/1 var(--mono);white-space:nowrap}.plist .ct i{font-style:normal;padding:5px 9px;border-radius:999px;border:1px solid var(--metal);color:var(--menu-blue)}.plist .ct i.need{border-color:color-mix(in srgb,var(--warm-white) 34%,transparent);color:var(--warm-white)}@media(max-width:760px){.plist a{grid-template-columns:1fr}}.hero{--hero-sky-h: 760px;position:relative;overflow:hidden;isolation:isolate;background:var(--space);padding:clamp(40px,6vw,84px) 0 0}.hero::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--hero-sky-h);z-index:0;pointer-events:none;mix-blend-mode:screen;background:url(assets/stars-1920.webp) center top / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 20%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0,#000 20%,transparent 92%)}@media(max-width:720px){.hero{--hero-sky-h: 560px}}.copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(46rem,100% - 2 * max(16px,4vw));margin:0 auto;text-align:center}.copy h1{margin:0;padding-bottom:.06em;font-weight:700;font-size:clamp(2.25rem,4.8vw,4.1rem);line-height:1.06;letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.copy .sub{margin:0;max-width:46ch;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6;color:var(--chrome);text-wrap:pretty}.copy .trust{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font:500 11.5px/1.5 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--menu-blue)}.copy .eyebrow{margin:0;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--menu-blue)}.ctas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:18px;margin-top:6px}.ctas>.btn{justify-self:stretch}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:999px;font:600 14px/1 var(--sans);text-decoration:none;white-space:nowrap}.btn-primary{--glow-lift: color-mix(in srgb, var(--beam) 62%, var(--highlight));position:relative;overflow:hidden;isolation:isolate;color:var(--warm-white);background:radial-gradient(120% 160% at 100% 0%,rgb(157 194 214 / .38) 0%,transparent 55%),linear-gradient(112deg,var(--beam-deep) 0%,var(--beam) 46%,var(--glow-lift) 100%);box-shadow:inset 0 1px 0 rgb(251 249 233 / .5),0 0 0 1px rgb(11 126 207 / .29),0 0 18px rgb(11 126 207 / .36),0 0 44px rgb(11 126 207 / .27),0 12px 22px -10px rgb(64 160 230 / .85);transition:transform .16s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)}.btn-primary::after{content:"";position:absolute;inset:-40% -60%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(251 249 233 / .22) 48%,rgb(251 249 233 / .5) 50%,rgb(251 249 233 / .22) 52%,transparent 62%);transform:translateX(-70%);transition:transform 1.6s cubic-bezier(0.22,0.61,0.36,1)}.btn-primary:hover::after{transform:translateX(70%)}.btn-primary:hover{box-shadow:inset 0 1px 0 rgb(251 249 233 / .62),0 0 0 1px rgb(11 126 207 / .36),0 0 22px rgb(11 126 207 / .46),0 0 60px rgb(11 126 207 / .34),0 14px 26px -10px rgb(64 160 230 / 1)}.btn-primary:active{transform:scale(.965);transition-duration:.08s;box-shadow:inset 0 1px 0 rgb(251 249 233 / .3),inset 0 2px 6px rgb(0 0 0 / .18),0 0 0 1px rgb(11 126 207 / .26),0 0 14px rgb(11 126 207 / .29),0 0 32px rgb(11 126 207 / .20),0 8px 16px -10px rgb(64 160 230 / .7)}.btn-primary>span{position:relative;z-index:2}@property --pf-reach{syntax: "<percentage>"; inherits: true; initial-value: 12%;}.btn.btn-primary{--pf-ring: #2A8ED4;border:1px solid transparent;background:radial-gradient(120% 160% at 100% 0%,rgb(157 194 214 / .38) 0%,transparent 55%) padding-box,linear-gradient(112deg,var(--beam-deep) 0%,var(--beam) 46%,var(--glow-lift) 100%) padding-box,linear-gradient(90deg,var(--pf-ring) 0%,var(--pf-ring) var(--pf-reach),#6CC0F4 calc(var(--pf-reach) + 18%),#EAF6FD 50%,#6CC0F4 calc(100% - var(--pf-reach) - 18%),var(--pf-ring) calc(100% - var(--pf-reach)),var(--pf-ring) 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(var(--pf-ring),var(--pf-ring)) top / 100% calc(100% - 1px) no-repeat border-box;transition:transform .16s var(--ease),box-shadow .22s var(--ease),--pf-reach .3s var(--ease)}.btn.btn-primary::before{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;z-index:1;pointer-events:none;background:linear-gradient(90deg,#6CC0F4 0%,#EAF6FD 50%,#6CC0F4 100%) bottom / 100% 1px no-repeat,radial-gradient(50% 100% at 50% 100%,rgb(120 196 246 / .55) 0%,rgb(120 196 246 / .2) 45%,rgb(120 196 246 / 0) 100%) bottom / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent var(--pf-reach),rgb(0 0 0 / .35) calc(var(--pf-reach) + 9%),rgb(0 0 0 / .8) calc(var(--pf-reach) + 18%),#000 45%,#000 55%,rgb(0 0 0 / .8) calc(100% - var(--pf-reach) - 18%),rgb(0 0 0 / .35) calc(100% - var(--pf-reach) - 9%),transparent calc(100% - var(--pf-reach)));mask-image:linear-gradient(90deg,transparent var(--pf-reach),rgb(0 0 0 / .35) calc(var(--pf-reach) + 9%),rgb(0 0 0 / .8) calc(var(--pf-reach) + 18%),#000 45%,#000 55%,rgb(0 0 0 / .8) calc(100% - var(--pf-reach) - 18%),rgb(0 0 0 / .35) calc(100% - var(--pf-reach) - 9%),transparent calc(100% - var(--pf-reach)))}.btn.btn-primary:hover{--pf-reach: 6%}.btn.btn-primary:active{transition-duration:.08s}@media(prefers-reduced-motion:reduce){.btn.btn-primary{transition:none}}@media(prefers-reduced-motion:reduce){.btn-primary,.btn-primary::after{transition:none}}@property --sh-n{syntax: "<number>"; inherits: false; initial-value: 0;}@property --sh-dw{syntax: "<percentage>"; inherits: true; initial-value: 20%;}@property --sh-a{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --sh-shine{syntax: "<color>"; inherits: false; initial-value: transparent;}@property --sh-on{syntax: "<number>"; inherits: true; initial-value: 0;}:is(a,button).btn.btn-primary{--sh-accent: #6CC0F4;--sh-soft: #EAF6FD;--sh-ease: cubic-bezier(0.25, 1, 0.5, 1);background:radial-gradient(120% 160% at 100% 0%,rgb(157 194 214 / .38) 0%,transparent 55%) padding-box,linear-gradient(112deg,var(--beam-deep) 0%,var(--beam) 46%,var(--glow-lift) 100%) padding-box,conic-gradient(from calc(180deg - var(--sh-n) * 720deg),transparent,var(--sh-a) calc(var(--sh-n) * 100%),var(--sh-shine) calc(var(--sh-n) * 200%),var(--sh-a) calc(var(--sh-n) * 300%),transparent calc(var(--sh-n) * 400%)) border-box,linear-gradient(90deg,var(--pf-ring) 0%,var(--pf-ring) var(--pf-reach),#6CC0F4 calc(var(--pf-reach) + 18%),#EAF6FD 50%,#6CC0F4 calc(100% - var(--pf-reach) - 18%),var(--pf-ring) calc(100% - var(--pf-reach)),var(--pf-ring) 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(var(--pf-ring),var(--pf-ring)) top / 100% calc(100% - 1px) no-repeat border-box;transition:transform .16s var(--ease),box-shadow .22s var(--ease),--sh-n .8s var(--sh-ease),--sh-dw .8s var(--sh-ease),--sh-a .8s var(--sh-ease),--sh-shine .8s var(--sh-ease),--sh-on .8s var(--sh-ease)}:is(a,button).btn.btn-primary:is(:hover,:focus-visible,.sh-hold){--pf-reach: 12%;--sh-n: .10;--sh-dw: 78%;--sh-a: var(--sh-accent);--sh-shine: var(--sh-soft);--sh-on: 1}.promise .inner :is(a,button).btn.btn-primary{transition:box-shadow .22s var(--ease),scale .08s var(--ease),--sh-n .8s var(--sh-ease),--sh-dw .8s var(--sh-ease),--sh-a .8s var(--sh-ease),--sh-shine .8s var(--sh-ease),--sh-on .8s var(--sh-ease)}:is(a,button).btn.btn-primary>span{position:static;z-index:auto}:is(a,button).btn.btn-primary::after,:is(a,button).btn.btn-primary:hover::after{inset:0;z-index:-1;transform:none;border-radius:inherit;background:linear-gradient(0deg,var(--sh-accent) 0%,transparent 60%);-webkit-mask-image:radial-gradient(60% 100% at 50% 100%,#000,transparent);mask-image:radial-gradient(60% 100% at 50% 100%,#000,transparent);opacity:calc(var(--sh-on) * .6);transition:none}:is(a,button).btn.btn-primary>span::before{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1;pointer-events:none;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:999px;background:radial-gradient(circle at 2px 2px,#fff .5px,transparent 0) padding-box;background-size:4px 4px;background-repeat:space;-webkit-mask-image:radial-gradient(var(--sh-dw) 45% at 50% 100%,#000 35%,transparent 100%);mask-image:radial-gradient(var(--sh-dw) 45% at 50% 100%,#000 35%,transparent 100%);opacity:calc(var(--sh-on) * .4)}:is(a,button).btn.btn-primary>span::after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:-1;pointer-events:none;width:calc(100% + 1rem);height:calc(100% + 1rem);box-shadow:inset 0 -1ex 2rem 4px var(--sh-accent);opacity:var(--sh-on);animation:sh-breathe 4.5s linear infinite paused}:is(a,button).btn.btn-primary:is(:hover,:focus-visible,.sh-hold)>span::after{animation-play-state:running}@keyframes sh-breathe{from,to{scale:1}50%{scale:1.2}}:is(a,button).btn.btn-primary:is(:hover,.sh-hold):not(:active){box-shadow:inset 0 1px 0 rgb(251 249 233 / .5),0 0 0 1px rgb(11 126 207 / .29),0 0 18px rgb(11 126 207 / .36),0 0 44px rgb(11 126 207 / .27),0 12px 22px -10px rgb(64 160 230 / .85)}:is(.hero,.thx,.lx) .ctas :is(a,button).btn.btn-primary:is(:hover,.sh-hold):not(:active){box-shadow:inset 0 1px 0 rgb(251 249 233 / .5),0 0 0 1px rgb(11 126 207 / .10),0 0 18px rgb(11 126 207 / .12),0 0 44px rgb(11 126 207 / .09),0 12px 22px -10px rgb(64 160 230 / .85)}.faqp .fp-card :is(a,button).btn.btn-primary:is(:hover,.sh-hold):not(:active){box-shadow:inset 0 1px 0 rgb(251 249 233 / .5),0 0 0 1px rgb(11 126 207 / .19),0 0 18px rgb(11 126 207 / .23),0 0 44px rgb(11 126 207 / .18),0 12px 22px -10px rgb(64 160 230 / .85)}@media(prefers-reduced-motion:reduce){:is(a,button).btn.btn-primary>span::after{animation:none}:is(a,button).btn.btn-primary,.promise .inner :is(a,button).btn.btn-primary{transition:none}}.menu-btn{display:none;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--chrome);cursor:pointer;align-items:center;justify-content:center;transition:color .22s var(--ease) .06s,background-color .18s var(--ease)}.menu-btn:hover{color:var(--warm-white);background:rgb(228 233 229 / .07)}.nav.scrolled .menu-btn{color:var(--beam)}.nav.scrolled .menu-btn:hover{color:var(--highlight);background:rgb(11 126 207 / .1)}.menu-btn svg{display:block;width:22px;height:22px;overflow:visible}.menu-btn line{stroke:currentColor;stroke-width:1.75;stroke-linecap:round;transform-box:view-box;transform-origin:12px 12px;transition:transform .22s var(--ease),opacity .16s var(--ease)}body.m-open .menu-btn .t{transform:rotate(45deg) translate(0,5px)}body.m-open .menu-btn .m{opacity:0}body.m-open .menu-btn .b{transform:rotate(-45deg) translate(0,-5px)}@media(prefers-reduced-motion:reduce){.menu-btn line{transition:none}}.mobile{display:none;position:fixed;left:16px;right:16px;top:72px;z-index:41;padding:8px;border-radius:14px;background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:inset 0 0 0 1px var(--metal),0 24px 60px rgb(0 0 0 / .5)}.mobile a{display:block;padding:12px 14px;border-radius:8px;color:var(--chrome);text-decoration:none;font-size:15px}.mobile a:hover{background:rgb(228 233 229 / .06)}.mobile .group{margin:6px 0;padding:8px 0;border-top:1px solid var(--metal);border-bottom:1px solid var(--metal)}.mobile .group>span{display:block;padding:6px 14px 4px;font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}body.m-open .mobile{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:999px;font:600 14px/1 var(--sans);text-decoration:none;white-space:nowrap}.btn-ghost{position:relative;color:var(--warm-white);background:rgb(11 126 207 / .22);--gb-ring: .30;--gb-seam: 1;--gb-bloom: .26;box-shadow:inset 0 0 0 1px rgb(157 194 214 / var(--gb-ring)),0 0 12px -2px rgb(157 194 214 / .22),0 10px 34px -12px rgb(157 194 214 / .30);overflow:clip;isolation:isolate;transition:transform .14s var(--ease),background .2s var(--ease),box-shadow .22s var(--ease)}.btn-ghost::before,.btn-ghost::after{content:"";position:absolute;left:0;right:0;height:11px;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:100% 2px,100% 11px;transition:background .22s var(--ease)}.btn-ghost::before{top:0;background-position:top,top;background-image:radial-gradient(56% 120% at 50% 0%,rgb(157 194 214 / var(--gb-seam)) 0%,rgb(157 194 214 / 0) 74%),radial-gradient(46% 100% at 50% 0%,rgb(157 194 214 / var(--gb-bloom)) 0%,rgb(157 194 214 / 0) 76%)}.btn-ghost::after{bottom:0;background-position:bottom,bottom;background-image:radial-gradient(56% 120% at 50% 100%,rgb(157 194 214 / var(--gb-seam)) 0%,rgb(157 194 214 / 0) 74%),radial-gradient(46% 100% at 50% 100%,rgb(157 194 214 / var(--gb-bloom)) 0%,rgb(157 194 214 / 0) 76%)}.btn-ghost:hover{--gb-ring: .52;--gb-bloom: .46;background:rgb(11 126 207 / .30);box-shadow:inset 0 0 0 1px rgb(157 194 214 / var(--gb-ring)),0 0 16px -2px rgb(157 194 214 / .34),0 14px 46px -12px rgb(157 194 214 / .50)}.btn-ghost:active{transform:translateY(1px);--gb-ring: .44;--gb-seam: .9;--gb-bloom: .3;background:rgb(11 126 207 / .26);box-shadow:inset 0 0 0 1px rgb(157 194 214 / var(--gb-ring)),0 0 8px -2px rgb(157 194 214 / .20),0 6px 20px -12px rgb(157 194 214 / .24)}@media(prefers-reduced-motion:reduce){.btn-ghost,.btn-ghost::before,.btn-ghost::after{transition:none}}@property --bl-reach{syntax: "<percentage>"; inherits: true; initial-value: 12%;}.btn-backlit{--bl-ring: rgb(157 194 214 / .50);position:relative;isolation:isolate;overflow:clip;color:var(--warm-white);border:1px solid transparent;background:linear-gradient(180deg,#2A3136 0%,#171B1F 100%) padding-box,linear-gradient(90deg,var(--bl-ring) 0%,var(--bl-ring) var(--bl-reach),#9DC2D6 calc(var(--bl-reach) + 18%),#F2F9FC 50%,#9DC2D6 calc(100% - var(--bl-reach) - 18%),var(--bl-ring) calc(100% - var(--bl-reach)),var(--bl-ring) 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(var(--bl-ring),var(--bl-ring)) top / 100% calc(100% - 1px) no-repeat border-box;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 10px 26px -12px rgb(0 0 0 / .75);transition:transform .14s var(--ease, ease),box-shadow .22s var(--ease, ease),--bl-reach .3s var(--ease, ease)}.btn-backlit::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#9DC2D6 0%,#F2F9FC 50%,#9DC2D6 100%) bottom / 100% 1px no-repeat,radial-gradient(50% 100% at 50% 100%,rgb(157 194 214 / .42) 0%,rgb(157 194 214 / .14) 45%,rgb(157 194 214 / 0) 100%) bottom / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent var(--bl-reach),rgb(0 0 0 / .35) calc(var(--bl-reach) + 9%),rgb(0 0 0 / .8) calc(var(--bl-reach) + 18%),#000 45%,#000 55%,rgb(0 0 0 / .8) calc(100% - var(--bl-reach) - 18%),rgb(0 0 0 / .35) calc(100% - var(--bl-reach) - 9%),transparent calc(100% - var(--bl-reach)));mask-image:linear-gradient(90deg,transparent var(--bl-reach),rgb(0 0 0 / .35) calc(var(--bl-reach) + 9%),rgb(0 0 0 / .8) calc(var(--bl-reach) + 18%),#000 45%,#000 55%,rgb(0 0 0 / .8) calc(100% - var(--bl-reach) - 18%),rgb(0 0 0 / .35) calc(100% - var(--bl-reach) - 9%),transparent calc(100% - var(--bl-reach)));transition:opacity .22s var(--ease, ease)}.btn-backlit:hover,.btn-backlit.is-hover{--bl-ring: rgb(157 194 214 / .70);--bl-reach: 6%;background:linear-gradient(180deg,#313940 0%,#1B2025 100%) padding-box,linear-gradient(90deg,var(--bl-ring) 0%,var(--bl-ring) var(--bl-reach),#9DC2D6 calc(var(--bl-reach) + 18%),#F2F9FC 50%,#9DC2D6 calc(100% - var(--bl-reach) - 18%),var(--bl-ring) calc(100% - var(--bl-reach)),var(--bl-ring) 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(var(--bl-ring),var(--bl-ring)) top / 100% calc(100% - 1px) no-repeat border-box;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),0 12px 30px -12px rgb(0 0 0 / .8),0 8px 22px -10px rgb(157 194 214 / .35)}.btn-backlit:active,.btn-backlit.is-active{transform:translateY(1px);--bl-ring: rgb(157 194 214 / .45);background:linear-gradient(180deg,#22282C 0%,#15191C 100%) padding-box,linear-gradient(90deg,var(--bl-ring) 0%,var(--bl-ring) var(--bl-reach),#9DC2D6 calc(var(--bl-reach) + 18%),#F2F9FC 50%,#9DC2D6 calc(100% - var(--bl-reach) - 18%),var(--bl-ring) calc(100% - var(--bl-reach)),var(--bl-ring) 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(var(--bl-ring),var(--bl-ring)) top / 100% calc(100% - 1px) no-repeat border-box;box-shadow:inset 0 2px 5px rgb(0 0 0 / .35),0 6px 16px -10px rgb(0 0 0 / .7)}.btn-backlit:active::after,.btn-backlit.is-active::after{opacity:.8}.btn-backlit:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}@media(prefers-reduced-motion:reduce){.btn-backlit,.btn-backlit::after{transition:none}}@media(min-width:350px){.btn-backlit.beam-lit{--bl-wash: .30;--bl-edge: rgb(191 220 234 / .95);background:radial-gradient(75% 150% at 0% 50%,rgb(11 126 207 / var(--bl-wash)) 0%,rgb(11 126 207 / 0) 70%) padding-box,linear-gradient(180deg,#2A3136 0%,#171B1F 100%) padding-box,linear-gradient(90deg,transparent 0%,transparent var(--bl-reach),#9DC2D6 calc(var(--bl-reach) + 18%),#F2F9FC 50%,#9DC2D6 calc(100% - var(--bl-reach) - 18%),transparent calc(100% - var(--bl-reach)),transparent 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(90deg,var(--bl-edge) 0%,var(--bl-ring) 32%) border-box}.btn-backlit.beam-lit:hover,.btn-backlit.beam-lit.is-hover{--bl-wash: .42;background:radial-gradient(75% 150% at 0% 50%,rgb(11 126 207 / var(--bl-wash)) 0%,rgb(11 126 207 / 0) 70%) padding-box,linear-gradient(180deg,#313940 0%,#1B2025 100%) padding-box,linear-gradient(90deg,transparent 0%,transparent var(--bl-reach),#9DC2D6 calc(var(--bl-reach) + 18%),#F2F9FC 50%,#9DC2D6 calc(100% - var(--bl-reach) - 18%),transparent calc(100% - var(--bl-reach)),transparent 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(90deg,var(--bl-edge) 0%,var(--bl-ring) 32%) border-box}.btn-backlit.beam-lit:active,.btn-backlit.beam-lit.is-active{--bl-wash: .24;background:radial-gradient(75% 150% at 0% 50%,rgb(11 126 207 / var(--bl-wash)) 0%,rgb(11 126 207 / 0) 70%) padding-box,linear-gradient(180deg,#22282C 0%,#15191C 100%) padding-box,linear-gradient(90deg,transparent 0%,transparent var(--bl-reach),#9DC2D6 calc(var(--bl-reach) + 18%),#F2F9FC 50%,#9DC2D6 calc(100% - var(--bl-reach) - 18%),transparent calc(100% - var(--bl-reach)),transparent 100%) bottom / 100% 1px no-repeat border-box,linear-gradient(90deg,var(--bl-edge) 0%,var(--bl-ring) 32%) border-box}}.hero .ctas>.btn{justify-self:stretch}.hero .ctas .btn-ghost{--gh-body: color-mix(in srgb, var(--beam) 12%, var(--section));background:color-mix(in srgb,var(--gh-body) 84%,transparent);--gb-ring: .45}.hero .ctas .btn-ghost:hover{--gh-body: color-mix(in srgb, var(--beam) 34%, var(--section));--gb-ring: .52}.hero .ctas .btn-ghost:active{--gh-body: color-mix(in srgb, var(--beam) 17%, var(--section))}.hero .ctas .btn-primary{box-shadow:inset 0 1px 0 rgb(251 249 233 / .5),0 0 0 1px rgb(11 126 207 / .10),0 0 18px rgb(11 126 207 / .12),0 0 44px rgb(11 126 207 / .09),0 12px 22px -10px rgb(64 160 230 / .85)}.hero .ctas .btn-primary:hover{box-shadow:inset 0 1px 0 rgb(251 249 233 / .62),0 0 0 1px rgb(11 126 207 / .14),0 0 22px rgb(11 126 207 / .18),0 0 60px rgb(11 126 207 / .12),0 14px 26px -10px rgb(64 160 230 / 1)}.hero .ctas .btn-primary:active{box-shadow:inset 0 1px 0 rgb(251 249 233 / .3),inset 0 2px 6px rgb(0 0 0 / .18),0 0 0 1px rgb(11 126 207 / .09),0 0 14px rgb(11 126 207 / .10),0 0 32px rgb(11 126 207 / .07),0 8px 16px -10px rgb(64 160 230 / .7)}.rig{--cut: .80;--ratio: 55.8333%;--empty: 3.378%;--glass-l: 33.094%;--glass-t: 8.394%;--glass-w: 34.371%;--glass-h: 39.331%;position:relative;z-index:1;width:100%;overflow:hidden;aspect-ratio:2400 / 1340;margin:calc(clamp(40px,4.2vw,72px) - var(--empty)) 0 calc(-1 * (1 - var(--cut)) * var(--ratio))}.rig>img{display:block;width:100%;height:auto}.rig-glass{position:absolute;left:var(--glass-l);top:var(--glass-t);width:var(--glass-w);height:var(--glass-h);container-type:size;overflow:hidden;border-radius:3px;transform-origin:0 0}.sitecap{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:none}.rig-glass.has-site .sitecap{display:block}@media(max-width:720px){.rig{--cx: .2861;--cw: .4341;--ratio: 128.60%;--empty: 7.78%;--glass-l: 10.330%;--glass-w: 79.179%;aspect-ratio:1042 / 1340}.rig>img{width:calc(100% / var(--cw));margin-left:calc(-100% * var(--cx) / var(--cw));max-width:none}}.hero-seam{position:relative;z-index:3;height:0;pointer-events:none}.hero-seam img{position:absolute;left:0;bottom:-6px;width:100%;height:calc(clamp(34px,3.2vw,54px) + 6px);display:block;object-fit:cover;object-position:50% 0}.sec-cap{display:block;margin:0 0 14px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}@media(max-width:720px){.sec-cap{font-size:11px}}.psn{position:relative;z-index:1;padding:clamp(52px,6.5vw,96px) 0;background:var(--space)}.psn .inner{width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.psn h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.psn .sub{margin:14px 0 0;max-width:56ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--chrome);text-wrap:pretty}.psn ul{list-style:none;margin:clamp(30px,3.4vw,46px) 0 0;padding:0}.psn li{position:relative;display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:8px 40px;padding:22px 0}.psn li+li::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(to right,var(--metal) 0%,rgb(58 63 55 / 0) 78%)}.psn .pg{display:flex;align-items:flex-start;gap:12px;min-width:0}.psn .ico{flex:none;width:19px;height:19px;margin-top:3px;color:var(--menu-blue)}.psn h3{margin:0;font:600 clamp(1.0625rem,1.5vw,1.25rem)/1.25 var(--sans);letter-spacing:-0.01em;color:var(--chrome)}.psn .url{margin:5px 0 0;font:400 12.5px/1.4 var(--mono);color:var(--highlight);overflow-wrap:anywhere}.psn .url span{color:var(--menu-blue)}.psn .wh{margin:0;font:400 15px/1.6 var(--sans);color:var(--menu-blue);text-wrap:pretty}@media(max-width:900px){.psn li{grid-template-columns:1fr;gap:10px;padding:20px 0}.psn .wh{padding-left:31px}}.psn{background:linear-gradient(180deg,#000 0,color-mix(in srgb,#000 40%,var(--space)) 90px,var(--space) 200px,var(--space) 55%,color-mix(in srgb,var(--space) 78%,var(--section)) 74%,color-mix(in srgb,var(--space) 42%,var(--section)) 88%,color-mix(in srgb,var(--space) 16%,var(--section)) 96%,var(--section) 100%)}.seo{position:relative;isolation:isolate;z-index:1;padding:clamp(52px,6.5vw,96px) 0;background:var(--section)}.seo::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--section)}.seo::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(19 19 20 / .5) 0%,rgb(19 19 20 / .12) 14%,rgb(19 19 20 / 0) 26%,rgb(19 19 20 / 0) 100%)}.seo .sky-img{position:absolute;left:0;top:0;width:100%;aspect-ratio:16 / 9;z-index:0;pointer-events:none;background:url(assets/sky-aurora-v2-2600.webp) center top / 100% auto no-repeat}.seo .stars{position:absolute;inset:0;z-index:0;pointer-events:none;background:url(assets/stars-alpha-1920.webp) center top / 100% auto repeat-y;opacity:.9}.seo .fade{position:absolute;left:0;right:0;top:0;z-index:0;pointer-events:none;aspect-ratio:16 / 10;background:linear-gradient(180deg,rgb(19 19 20 / 0) 0%,rgb(19 19 20 / 0) 35%,rgb(19 19 20 / .12) 44%,rgb(19 19 20 / .32) 51%,rgb(19 19 20 / .56) 58%,rgb(19 19 20 / .78) 63%,rgb(19 19 20 / .93) 67%,var(--section) 70%,var(--section) 100%)}.seo .stars-fade{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(19 19 20 / 0) 0%,rgb(19 19 20 / 0) calc(var(--stars-end, 70%) - 140px),var(--section) var(--stars-end, 70%))}.seo .inner{position:relative;z-index:1;width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.seo h2{margin:0;text-align:center;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.seo .sub{margin:14px auto 0;max-width:62ch;text-align:center;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--chrome);text-wrap:pretty}.seo .pts{display:grid;grid-template-columns:1fr;gap:16px 0;margin:clamp(34px,3.8vw,50px) 0 0;padding:0;list-style:none}.seo .pts li{display:block;padding:27px 31px 29px;border-radius:22px;background:linear-gradient(180deg,rgb(14 16 20 / .58) 0%,rgb(8 9 12 / .66) 100%);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);border:1px solid rgb(255 255 255 / .10);box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 24px 48px -16px rgb(0 0 0 / .55),0 2px 6px rgb(0 0 0 / .25);transition:translate .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.seo.glass-live .pts li{will-change:backdrop-filter}.seo .pts li{text-align:center}.seo .pts li{padding:20px 26px 22px}.seo .pts{gap:14px 0}.seo .pts h3{display:flex;align-items:center;justify-content:center;gap:9px;font-size:clamp(1rem,1.15vw,1.125rem)}.seo .pts h3 .ico{width:20px;height:20px;flex:none;color:var(--menu-blue)}.seo .pts li:hover{translate:0 -3px;border-color:rgb(255 255 255 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 30px 56px -16px rgb(0 0 0 / .6),0 2px 6px rgb(0 0 0 / .28)}.seo h3{margin:0;font:600 clamp(1.125rem,1.5vw,1.375rem)/1.3 var(--sans);letter-spacing:-0.01em;color:#fff}.seo .pts p{margin:8px auto 0;max-width:74ch;font:400 15px/1.65 var(--sans);color:rgb(255 255 255 / .72);text-wrap:pretty}.seo .end{position:relative;margin-top:clamp(96px,10vw,150px);text-align:center}.seo .end .mark{display:block;margin:0 auto 8px;font:700 clamp(32px,3vw,44px)/.6 var(--sans);color:var(--warm-white);pointer-events:none}.seo .end .lead{margin:0 auto;max-width:20ch;text-wrap:balance;font:700 clamp(34px,3.6vw,48px)/1.08 var(--sans);letter-spacing:-0.03em;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.seo .end .rest{margin:20px auto 0;max-width:62ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:rgb(255 255 255 / .8);text-wrap:pretty}@media(prefers-reduced-transparency:reduce){.seo .pts li{background:rgb(19 19 20 / .92);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.seo .pts li{transition:none}.seo .pts li:hover{translate:none}}@media(max-width:900px){.seo .pts li{padding:21px 19px 23px}}.lseo{--pad-top: clamp(40px, 6vw, 84px);--hero-sky-h: 640px;--laptop-w: min(60.8vw, 1040px);--lid-w: .69308;--cut: .73517;--art-h: calc(var(--laptop-w) / var(--lid-w) * 1482 / 2400);--hang: calc((1 - var(--cut)) * var(--art-h));padding:var(--pad-top) 0 0;margin-bottom:calc(-1 * var(--hang));z-index:5;overflow-x:clip;overflow-y:visible}.lseo .inner{position:relative;z-index:2;width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto;display:flex;flex-direction:column;align-items:center}.lseo .scene{order:1;margin-bottom:clamp(8px,1.4vw,22px)}.lseo .copy{order:2;width:min(62rem,100%);margin:0;align-items:center;text-align:center}.lseo .copy h1{font-size:clamp(2.25rem,4.8vw,4.1rem)}.lseo .copy .sub{max-width:46ch}.lseo .ufo{position:relative;z-index:3;width:clamp(200px,17vw,290px);margin:0 auto}.lseo .ufo img{display:block;width:100%;height:auto}.lseo .ufo .lamps{position:absolute;inset:0;pointer-events:none}.lseo .ufo .lamps.core{animation:lseo-breath 2.8s ease-in-out infinite}.lseo .ufo .lamps.glow{animation:lseo-breath-glow 2.8s ease-in-out infinite}@keyframes lseo-breath{0%,100%{opacity:1}50%{opacity:0}}@keyframes lseo-breath-glow{0%,100%{opacity:.8}50%{opacity:0}}.lseo .ufo .origin{position:absolute;left:49.99%;top:84.74%;width:19.6%;height:13.3%;translate:-50% -50%;z-index:2;pointer-events:none;mix-blend-mode:screen;border-radius:50%;filter:blur(1.2px);background:radial-gradient(50% 50% at 50% 50%,rgb(220 236 243) 0%,var(--highlight) 34%,rgb(64 152 212 / .9) 60%,rgb(11 126 207 / .45) 82%,rgb(11 126 207 / 0) 100%)}.lseo .ufo .origin::before{content:"";position:absolute;left:50%;top:50%;width:300%;height:320%;translate:-50% -50%;border-radius:50%;filter:blur(3px);background:radial-gradient(50% 50% at 50% 50%,rgb(157 194 214 / .55) 0%,rgb(64 152 212 / .38) 30%,rgb(11 126 207 / .18) 62%,rgb(11 126 207 / 0) 100%)}.lseo .ufo .origin::after{content:"";position:absolute;left:50%;top:50%;width:180%;height:380%;translate:-50% 0;filter:blur(4px);border-radius:0 0 50% 50% / 0 0 100% 100%;background:radial-gradient(50% 100% at 50% 0%,rgb(157 194 214 / .6) 0%,rgb(64 152 212 / .4) 30%,rgb(11 126 207 / .2) 60%,rgb(11 126 207 / 0) 100%)}.lseo .lap{order:3;position:relative;z-index:3;width:calc(var(--laptop-w) / var(--lid-w));max-width:none;align-self:flex-start;margin:clamp(64px,8.8vw,150px) 0 0 50%;translate:-50% 0}.lseo .lap img{display:block;width:100%;height:auto}.lseo .lap .glass{position:absolute;left:16.755%;top:4.599%;width:66.289%;height:68.918%;background:#060606;border-radius:3px;overflow:hidden}.lseo .lap .glass img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}@media(max-width:720px){.lseo{--hero-sky-h: 560px;--laptop-w: calc(.69308 * (100vw - 32px))}.lseo .ufo{width:200px}}@media(prefers-reduced-motion:reduce){.lseo .ufo .lamps{animation:none}.lseo .ufo .lamps.glow{opacity:.5}}.lgets{--hang: var(--divider-overhang, calc((1 - .73517) * min(60.8vw, 1040px) / .69308 * 1482 / 2400));--rock-h: clamp(190px, 19.6vw, 350px);--rock-overlap: 96px;--sky-h: clamp(360px, 30vw, 520px);position:relative;z-index:1;isolation:isolate;overflow:clip;padding:calc(var(--hang) + clamp(56px,6vw,96px)) 0 0;background:linear-gradient(180deg,var(--section) 0%,var(--section) calc(100% - var(--rock-h)),color-mix(in srgb,var(--section) 78%,#000) calc(100% - var(--rock-h) * .72),color-mix(in srgb,var(--section) 45%,#000) calc(100% - var(--rock-h) * .46),color-mix(in srgb,var(--section) 14%,#000) calc(100% - var(--rock-h) * .22),#000 calc(100% - var(--rock-h) * .06),#000 100%)}.lgets::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--sky-h);z-index:0;pointer-events:none;mix-blend-mode:screen;background:url(assets/stars-1920.webp) center top / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 40%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 40%,transparent 100%)}.lgets .inner{position:relative;z-index:2;width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto;text-align:center}.lgets h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.lgets .sub{margin:14px auto 0;max-width:60ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--menu-blue);text-wrap:pretty}.lgets .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;text-align:left}.lgets .card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:24px 22px;min-height:190px;border-radius:22px;color:var(--chrome);background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:0 34px 70px -34px rgb(157 194 214 / .2),0 14px 34px -20px rgb(0 0 0 / .9);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.lgets .card:hover{translate:0 -3px;box-shadow:0 40px 80px -34px rgb(157 194 214 / .3),0 18px 40px -20px rgb(0 0 0 / .9)}.lgets .card::after{content:"";position:absolute;z-index:-1;left:-40px;right:-40px;top:57%;bottom:-40px;pointer-events:none;background:linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) right top / 62px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left top / 62px 100% no-repeat,linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 6%,rgb(157 194 214 / .9) 18%,rgb(157 194 214 / .7) 50%,rgb(157 194 214 / .9) 82%,rgb(220 236 243 / .9) 94%,rgb(251 249 233 / .95) 100%) left bottom / 100% 66px no-repeat;filter:blur(30px);opacity:.8}.lgets .card::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(52% 46% at 100% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(52% 46% at 0% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(180deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.lgets .shine{position:absolute;z-index:1;left:-8px;right:-8px;bottom:-8px;height:92px;pointer-events:none;filter:blur(5px);opacity:.88;background:linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .78) 12%,rgb(157 194 214 / .35) 36%,rgb(157 194 214 / .25) 50%,rgb(157 194 214 / .35) 64%,rgb(157 194 214 / .78) 88%,rgb(251 249 233 / .95) 100%) left bottom / 100% 14px no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 28%,rgb(157 194 214 / .16) 60%,rgb(157 194 214 / 0) 92%) right bottom / 14px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 28%,rgb(157 194 214 / .16) 60%,rgb(157 194 214 / 0) 92%) left bottom / 14px 100% no-repeat}.lgets .card::after{clip-path:inset(-90px 39px 39px 39px round 0 0 23px 23px)}.lgets .shine{clip-path:inset(-15px 7px 7px 7px round 0 0 23px 23px)}.lgets .big{position:absolute;right:14px;bottom:-15px;z-index:0;font:800 96px/1 var(--mono);letter-spacing:-0.02em;color:rgb(157 194 214 / .3);pointer-events:none}.lgets .card h3{position:relative;z-index:1;margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-0.01em}.lgets .card p{position:relative;z-index:1;margin:6px 0 0;max-width:34ch;font-size:14px;line-height:1.5;color:rgb(228 233 229 / .72)}.lgets .more{display:inline-flex;align-items:center;gap:8px;margin-top:40px;font:600 15px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease),background .2s var(--ease),box-shadow .22s var(--ease)}.lgets .more.btn-ghost{--gh-body: color-mix(in srgb, var(--beam) 12%, var(--section));background:color-mix(in srgb,var(--gh-body) 84%,transparent);--gb-ring: .45}.lgets .more.btn-ghost:hover{--gh-body: color-mix(in srgb, var(--beam) 50%, var(--section));background:color-mix(in srgb,var(--gh-body) 84%,transparent);--gb-ring: .60;--gb-bloom: .50;box-shadow:inset 0 0 0 1px rgb(157 194 214 / var(--gb-ring)),0 0 18px -2px rgb(11 126 207 / .52),0 0 46px -6px rgb(11 126 207 / .36),0 14px 46px -12px rgb(157 194 214 / .50)}.lgets .more.btn-ghost:active{--gh-body: color-mix(in srgb, var(--beam) 30%, var(--section));background:color-mix(in srgb,var(--gh-body) 84%,transparent)}.lgets .more svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.lgets .more:hover{color:var(--warm-white)}.lgets .more:hover svg{transform:translateX(2px)}.lgets .inner{padding-bottom:calc(var(--rock-overlap) + 48px)}.lgets .inner>.secmark{text-align:left;margin:0 0 28px;border-top:0;border-radius:8px}.lgets .rocks{position:relative;z-index:1;width:100vw;margin-left:calc(50% - 50vw);height:var(--rock-h);margin-top:calc(-1 * var(--rock-overlap));pointer-events:none}.lgets .rocks img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgb(0 0 0 / .9) 46%,rgb(0 0 0 / .7) 58%,rgb(0 0 0 / .45) 70%,rgb(0 0 0 / .22) 82%,rgb(0 0 0 / .07) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgb(0 0 0 / .9) 46%,rgb(0 0 0 / .7) 58%,rgb(0 0 0 / .45) 70%,rgb(0 0 0 / .22) 82%,rgb(0 0 0 / .07) 92%,transparent 100%)}@media(max-width:900px){.lgets .cards{grid-template-columns:1fr}.lgets .card p{max-width:none}}@media(max-width:720px){.lgets{--rock-h: 150px;--sky-h: 300px;--hang: var(--divider-overhang, 0px)}.lgets .inner{padding-bottom:calc(var(--rock-overlap) - 70px)}.lgets .inner{z-index:auto}.lgets .inner>*:not(.more){position:relative;z-index:2}.lgets .rocks{z-index:3}.lgets .more{position:relative;z-index:4}}@media(prefers-reduced-motion:reduce){.lgets .card{transition:none}.lgets .card:hover{translate:none}}.lsvc{position:relative;z-index:1;padding:clamp(52px,6.5vw,96px) 0;background:linear-gradient(180deg,#000 0%,var(--space) 160px,var(--space) 100%)}.lsvc .inner{width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.lsvc h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.lsvc .sub{margin:14px 0 0;max-width:58ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--chrome);text-wrap:pretty}.lsvc ul{list-style:none;margin:clamp(30px,3.4vw,46px) 0 0;padding:0}.lsvc li{position:relative;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:8px 40px;padding:22px 0}.lsvc li::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(to right,var(--menu-blue) 0%,rgb(111 151 166 / 0) 78%)}.lsvc .nm{display:flex;align-items:flex-start;gap:12px;min-width:0}.lsvc .ico{flex:none;width:19px;height:19px;margin-top:3px;color:var(--menu-blue)}.lsvc h3{margin:0;font:600 clamp(1.0625rem,1.5vw,1.25rem)/1.25 var(--sans);letter-spacing:-0.01em;color:var(--chrome)}.lsvc .wh{margin:0;font:400 15px/1.6 var(--sans);color:var(--chrome);text-wrap:pretty;max-width:58ch}@media(max-width:900px){.lsvc li{grid-template-columns:1fr;gap:10px;padding:20px 0}.lsvc li::before{background:linear-gradient(to right,var(--menu-blue) 0%,var(--menu-blue) 45%,rgb(111 151 166 / 0) 100%)}.lsvc .wh{padding-left:31px}}.lgbp{position:relative;z-index:1;overflow:clip;--rock: clamp(190px, 19.6vw, 350px);padding:clamp(60px,7vw,104px) 0 calc(var(--rock) * .34);min-height:calc(100vw / 1.8458 + 40px);background:linear-gradient(180deg,var(--space) 0%,var(--section) 160px,var(--section) calc(100% - var(--rock)),color-mix(in srgb,var(--section) 78%,#000) calc(100% - var(--rock) * .72),color-mix(in srgb,var(--section) 45%,#000) calc(100% - var(--rock) * .46),color-mix(in srgb,var(--section) 14%,#000) calc(100% - var(--rock) * .22),#000 calc(100% - var(--rock) * .06),#000 100%)}.lgbp .inner{position:relative;z-index:2;width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.lgbp .words{width:min(100%,52%)}.lgbp h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.lgbp .sub{margin:14px 0 0;max-width:46ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--menu-blue);text-wrap:pretty}.lgbp .lead{margin:26px 0 0;font:600 15px/1.5 var(--sans);color:var(--chrome)}.lgbp ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:10px 36px}.lgbp li{display:flex;align-items:flex-start;gap:10px;font:400 15px/1.5 var(--sans);color:var(--chrome)}.lgbp li svg{flex:none;width:16px;height:16px;margin-top:3px;stroke:var(--highlight);fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lgbp .more{display:inline-flex;align-items:center;gap:8px;margin-top:30px;font:600 15px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease)}.lgbp .more svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.lgbp .more:hover{color:var(--warm-white)}.lgbp .more:hover svg{transform:translateX(2px)}.lgbp .rig{display:none}.lgbp::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--sky, clamp(360px, 34vw, 620px));z-index:0;pointer-events:none;mix-blend-mode:screen;background:url(assets/stars-1920.webp) center top / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 46%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 46%,transparent 100%)}@media(max-width:720px){.lgbp{--sky: 300px}}.lgbp .gph{position:absolute;z-index:1;bottom:0;left:50%;margin-left:-50vw;width:100vw;aspect-ratio:5504 / 2982;pointer-events:none}.lgbp .gph .scene{position:absolute;inset:0;width:100%;height:100%;display:block}.lgbp .gph .scr{position:absolute;left:65.4795%;top:3.5764%;width:12.5601%;height:59.9901%;z-index:1;transform-origin:0 0;overflow:hidden;border-radius:15.17% 13.29% 14.93% 13.63% / 5.86% 5.14% 5.77% 5.27%;background:#000;container-type:inline-size}.lgbp .gph .scr .glass{position:absolute;inset:0;overflow:hidden;border-radius:15.17cqw 13.29cqw 14.93cqw 13.63cqw;background:#22242A;container-type:inline-size}.lgbp .gph .scr .glass img{position:absolute;left:0;top:12cqw;width:100%;height:calc(100% - 12cqw);object-fit:fill;display:block}.lgbp .gph .scr .glass .ios-top{position:absolute;left:0;right:0;top:0;height:12cqw;display:flex;align-items:center;justify-content:space-between;padding:0 6.5cqw 0 8cqw;color:#fff;font:600 4.3cqw/1 var(--sans)}.lgbp .gph .scr .glass .ios-icons{display:flex;align-items:center;gap:1.7cqw}.lgbp .gph .scr .glass .ios-icons svg{display:block;height:3.1cqw;width:auto;fill:#fff}.lgbp .gph .scr .glass .ios-home{position:absolute;left:50%;bottom:2.1cqw;width:34cqw;height:1.3cqw;border-radius:999px;background:#fff;transform:translateX(-50%)}.lgbp .gph .glow{position:absolute;inset:6% 8%;z-index:-1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgb(63 149 198 / .28) 0%,rgb(63 149 198 / 0) 70%);filter:blur(30px)}.lgbp .gphm{display:none}@media(max-width:900px){.lgbp{min-height:0;padding-bottom:0}.lgbp .words{width:100%}.lgbp .gph{display:none}.lgbp .rig{display:block;margin:0}}@media(max-width:480px){.lgbp ul{grid-template-columns:1fr}}.gt{position:relative;isolation:isolate;background:var(--space);padding:clamp(64px,6.4vw,104px) 0 clamp(64px,6.4vw,104px)}.gt-in{width:min(1360px,100% - 48px);margin:0 auto}.gt-cap{display:flex;align-items:center;justify-content:center;gap:9px;margin:0 0 14px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}.gt-cap svg{width:15px;height:15px;flex:none;fill:currentColor}.gt h2{margin:0 0 clamp(40px,4vw,64px);padding-bottom:.06em;text-align:center;text-wrap:balance;font-weight:700;font-size:clamp(3rem,8.2vw,5rem);line-height:.96;letter-spacing:-0.045em;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.gt-stack{position:relative;display:grid;align-items:start;width:min(640px,100%);margin:0 auto;padding-top:var(--gt-peek);touch-action:pan-y;transition:height .3s var(--ease)}.gt{--gt-step: 32px;--gt-peek: 52px}.gt-card{grid-area:1 / 1;border-radius:22px;padding:clamp(22px,1.9vw,32px);background:rgb(228 233 229 / .03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:inset 0 0 0 1px rgb(228 233 229 / .08),inset 0 1px 0 rgb(251 249 233 / .06),0 24px 60px rgb(0 0 0 / .55);transition:transform .3s var(--ease),opacity .3s var(--ease),height .3s var(--ease);will-change:transform;user-select:none;overflow:clip}.gt-card.front{cursor:grab}.gt-card.front.dragging{cursor:grabbing;transition:none}.gt-card:not(.front){pointer-events:none}.gt-card>*{transition:opacity .3s var(--ease)}.gt-card:not(.front)>*{opacity:0}.gt-head{display:flex;align-items:center;gap:14px;margin-bottom:clamp(18px,1.6vw,26px)}.gt-av{position:relative;flex:none;width:44px;height:44px;border-radius:999px;display:grid;place-items:center;overflow:clip;background:var(--av, linear-gradient(135deg, var(--glow) 0%, var(--glow-deep) 100%));box-shadow:inset 0 0 0 1px rgb(251 249 233 / .16);font:500 14px/1 var(--mono);letter-spacing:.06em;color:var(--warm-white)}.gt-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.gt-who b{display:block;font:500 clamp(15px,1.05vw,18px)/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--chrome)}.gt-who span{display:block;margin-top:3px;font:500 11.5px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--menu-blue)}.gt-q{margin:0 0 clamp(18px,1.6vw,26px);font:500 clamp(1rem,1.15vw,1.25rem)/1.45 var(--sans);letter-spacing:-0.015em;color:var(--chrome);text-wrap:pretty}.gt-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:16px;border-top:1px solid rgb(228 233 229 / .10)}.gt-tag{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--highlight)}.gt-stars{display:inline-flex;gap:3px}.gt-stars svg{width:14px;height:14px;fill:var(--warm-white)}.gt-dots{display:flex;gap:2px;justify-content:center;margin-top:clamp(24px,2.4vw,36px)}.gt-dots button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.gt-dots button::before{content:"";width:7px;height:7px;border-radius:999px;background:var(--metal);transition:background .3s var(--ease),box-shadow .3s var(--ease)}.gt-dots button:hover::before{background:var(--menu-blue)}.gt-dots button[aria-current=true]::before{background:var(--highlight);box-shadow:0 0 0 1px rgb(157 194 214 / .3),0 0 12px rgb(63 149 198 / .55)}.gt .wg-sky-reach{position:absolute;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;height:min(clamp(96px,14vw,240px),100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .1) 15%,rgb(0 0 0 / .35) 30%,rgb(0 0 0 / .65) 45%,rgb(0 0 0 / .9) 60%,#000 75%);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .1) 15%,rgb(0 0 0 / .35) 30%,rgb(0 0 0 / .65) 45%,rgb(0 0 0 / .9) 60%,#000 75%)}.gt .gt-sky{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .25) 14%,rgb(0 0 0 / .7) 26%,#000 38%);mask-image:linear-gradient(to bottom,transparent 0%,rgb(0 0 0 / .25) 14%,rgb(0 0 0 / .7) 26%,#000 38%)}.gt .wg-sky-reach canvas,.gt .gt-sky canvas{display:block;width:100%;height:100%}@media(max-width:720px){.gt-in{width:calc(100% - 32px)}.gt{--gt-step: 24px;--gt-peek: 40px}.gt-q{font-size:15px}}@media(prefers-reduced-motion:reduce){.gt-card{transition:none}}.faqp .fp-card .btn-primary{box-shadow:inset 0 1px 0 rgb(251 249 233 / .5),0 0 0 1px rgb(11 126 207 / .19),0 0 18px rgb(11 126 207 / .23),0 0 44px rgb(11 126 207 / .18),0 12px 22px -10px rgb(64 160 230 / .85)}.faqp .fp-card .btn-primary:hover{box-shadow:inset 0 1px 0 rgb(251 249 233 / .62),0 0 0 1px rgb(11 126 207 / .23),0 0 22px rgb(11 126 207 / .30),0 0 60px rgb(11 126 207 / .22),0 14px 26px -10px rgb(64 160 230 / 1)}.faqp .fp-card .btn-primary:active{box-shadow:inset 0 1px 0 rgb(251 249 233 / .3),inset 0 2px 6px rgb(0 0 0 / .18),0 0 0 1px rgb(11 126 207 / .17),0 0 14px rgb(11 126 207 / .19),0 0 32px rgb(11 126 207 / .13),0 8px 16px -10px rgb(64 160 230 / .7)}.faqp{position:relative;isolation:isolate;overflow:clip;min-height:100dvh;padding:clamp(56px,7vw,112px) max(16px,4vw) clamp(72px,8vw,128px)}.faqp::before{content:"";position:absolute;inset:0 0 auto 0;height:720px;z-index:-1;pointer-events:none;background:url(assets/faq/stars-1920.webp) center top / cover no-repeat;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 12%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 12%,transparent 100%)}.faqp .fp-inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,96px);align-items:stretch}.faqp .fp-left{position:sticky;top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.faqp .fp-ufo{position:relative;width:clamp(180px,15vw,240px);margin:0 auto 8px;align-self:center}.faqp .fp-ufo img{display:block;width:100%;height:auto}.faqp .fp-ufo .fp-lamps{position:absolute;inset:0;width:100%;height:auto;pointer-events:none}.faqp .fp-ufo .fp-lamps.fp-core{animation:faqp-breath 2.8s ease-in-out infinite}.faqp .fp-ufo .fp-lamps.fp-glow{animation:faqp-breath-glow 2.8s ease-in-out infinite}@keyframes faqp-breath{0%,100%{opacity:1}50%{opacity:0}}@keyframes faqp-breath-glow{0%,100%{opacity:.8}50%{opacity:0}}.faqp .fp-ufo{animation:faqp-hover 7s ease-in-out infinite}@keyframes faqp-hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.faqp .fp-ufo,.faqp .fp-ufo .fp-lamps{animation:none}.faqp .fp-ufo .fp-lamps.fp-glow{opacity:.5}}.faqp.still .fp-ufo,.faqp.still .fp-ufo .fp-lamps{animation:none}.faqp.still .fp-ufo .fp-lamps.fp-glow{opacity:.5}.faqp .fp-cap{margin:0;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}.faqp h2{margin:0;padding-bottom:0.06em;font-weight:700;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-0.03em;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:720px){.faqp h2{font-size:clamp(28px,7.7vw,30px)}}.faqp .fp-sub{margin:0;max-width:38ch;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:var(--menu-blue);text-wrap:pretty}.faqp .fp-sub a{color:var(--chrome);text-decoration:none;font-weight:600}.faqp .fp-sub a:hover{color:var(--warm-white)}.faqp .fp-card{width:100%;margin-top:auto;padding:22px;border-radius:22px;position:relative;isolation:isolate;background:linear-gradient(160deg,#202428 0%,#181B1F 32%,#101214 70%,#0A0B0D 100%);box-shadow:0 24px 60px -30px rgb(0 0 0 / .8)}.faqp .fp-card::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,rgb(228 233 229 / .16),rgb(228 233 229 / .06));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.faqp .fp-card .fp-who{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.faqp .fp-card .fp-ring{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--highlight);position:relative;overflow:clip;isolation:isolate;background:transparent;--gb-ring: .45;--gb-seam: 1;--gb-bloom: .26;box-shadow:inset 0 0 0 1px rgb(157 194 214 / var(--gb-ring)),0 0 12px -2px rgb(157 194 214 / .22),0 10px 34px -12px rgb(157 194 214 / .30)}.faqp .fp-card .fp-ring::before,.faqp .fp-card .fp-ring::after{content:"";position:absolute;left:0;right:0;height:11px;z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:100% 2px,100% 11px}.faqp .fp-card .fp-ring::before{top:0;background-position:top,top;background-image:radial-gradient(56% 120% at 50% 0%,rgb(157 194 214 / var(--gb-seam)) 0%,rgb(157 194 214 / 0) 74%),radial-gradient(46% 100% at 50% 0%,rgb(157 194 214 / var(--gb-bloom)) 0%,rgb(157 194 214 / 0) 76%)}.faqp .fp-card .fp-ring::after{bottom:0;background-position:bottom,bottom;background-image:radial-gradient(56% 120% at 50% 100%,rgb(157 194 214 / var(--gb-seam)) 0%,rgb(157 194 214 / 0) 74%),radial-gradient(46% 100% at 50% 100%,rgb(157 194 214 / var(--gb-bloom)) 0%,rgb(157 194 214 / 0) 76%)}.faqp .fp-card .fp-ring svg{width:22px;height:22px;stroke:var(--warm-white)}.faqp .fp-card .fp-t{margin:0;font:700 19px/1.2 var(--sans);letter-spacing:-0.01em;color:var(--warm-white)}.faqp .fp-card .fp-s{margin:6px 0 0;max-width:30ch;font:400 14px/1.45 var(--sans);color:var(--menu-blue);text-wrap:balance}.faqp .fp-card .btn{width:100%;margin:0}.faqp .fp-card .fp-s{color:var(--chrome)}.faqp .fp-card .btn svg{position:relative;z-index:2;width:18px;height:18px;flex:none}.faqp .fp-card .btn+.btn{margin-top:10px}.faqp .fp-row{position:relative}.faqp .fp-row::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;pointer-events:none;background:linear-gradient(to right,var(--menu-blue) 0%,var(--menu-blue) 58%,rgb(111 151 166 / 0) 84%);transform:scaleX(0);transform-origin:left center;transition:transform .45s var(--ease)}.faqp .fp-row:hover::after,.faqp .fp-row[data-state=open]::after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.faqp .fp-row::after{transition:none}}.faqp .fp-card .fp-mail{margin:10px 0 0;text-align:center;font:400 13.5px/1.4 var(--sans);color:var(--menu-blue)}.faqp .fp-card .fp-mail a{color:var(--chrome);font-weight:600;text-decoration:none}.faqp .fp-card .fp-mail a:hover{color:var(--warm-white)}.faqp .fp-rows{display:flex;flex-direction:column;height:calc(100% - var(--rows-top, 0px));margin:var(--rows-top, 0) 0 0;padding:0;list-style:none}.faqp .fp-row{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid rgb(228 233 229 / .10)}.faqp .fp-q{margin:0;font:inherit}.faqp .fp-trig{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;border:0;background:none;cursor:pointer;text-align:left;font:500 clamp(1rem,1.15vw,1.125rem)/1.35 var(--sans);color:var(--chrome);transition:color .2s var(--ease)}.faqp .fp-trig:hover,.faqp .fp-row[data-state=open] .fp-trig{color:var(--warm-white)}.faqp .fp-trig:focus-visible{outline:2px solid var(--highlight);outline-offset:4px;border-radius:8px}.faqp .fp-trig svg{flex:none;width:20px;height:20px;stroke:var(--menu-blue);transition:transform .3s var(--ease),stroke .2s var(--ease)}.faqp .fp-trig:hover svg,.faqp .fp-row[data-state=open] .fp-trig svg{stroke:var(--highlight)}.faqp .fp-row[data-state=open] .fp-trig svg{transform:rotate(180deg)}.faqp .fp-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.faqp .fp-row[data-state=open] .fp-a{grid-template-rows:1fr}.faqp .fp-a>div{overflow:hidden}.faqp .fp-a p{margin:0;padding:0 44px 24px 4px;max-width:62ch;font-size:15.5px;line-height:1.65;color:rgb(228 233 229 / .72);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.faqp .fp-a,.faqp .fp-trig svg{transition:none}}@media(max-width:900px){.faqp .fp-inner{grid-template-columns:1fr;row-gap:48px}.faqp .fp-left{position:static}.faqp .fp-rows{margin-top:0;height:auto}.faqp .fp-card{margin-top:12px}}@media(max-width:720px){.faqp .fp-ufo{width:150px}.faqp .fp-card{max-width:none}.faqp .fp-a p{padding-right:8px}}.faqp{min-height:0;background:linear-gradient(180deg,var(--space) 0%,var(--space) 55%,#0F0F0D 70%,#111111 82%,#121213 92%,var(--section) 100%)}.faqp .btn{gap:10px}.promise{position:relative;overflow:clip;isolation:isolate;background:var(--section);padding:clamp(72px,8vw,112px) max(16px,4vw) 0}.promise .inner{position:relative;z-index:2;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.promise .stars-clip{position:absolute;left:0;right:0;top:0;height:var(--sky-stop, 100%);overflow:clip;pointer-events:none}.promise .stars{position:absolute;left:0;right:0;top:0;height:var(--sky-h, 100%);z-index:0;pointer-events:none;mix-blend-mode:screen;background:url(assets/promise/stars-3840.webp) center top / cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 12%,rgb(0 0 0 / .78) 30%,rgb(0 0 0 / .5) 48%,rgb(0 0 0 / .26) 64%,rgb(0 0 0 / .1) 78%,rgb(0 0 0 / .03) 88%,transparent 96%),radial-gradient(30% 55% at 0% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%),radial-gradient(30% 55% at 100% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 12%,rgb(0 0 0 / .78) 30%,rgb(0 0 0 / .5) 48%,rgb(0 0 0 / .26) 64%,rgb(0 0 0 / .1) 78%,rgb(0 0 0 / .03) 88%,transparent 96%),radial-gradient(30% 55% at 0% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%),radial-gradient(30% 55% at 100% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add}.promise h2{margin:0;max-width:16ch;padding-bottom:0.06em;font-weight:700;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-0.03em;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.promise .sub{margin:16px 0 0;max-width:46ch;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:var(--menu-blue);text-wrap:pretty}.promise .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-top:clamp(36px,4vw,52px)}.promise .fc{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;text-align:left;padding:40px 28px 34px;border-radius:22px;min-height:236px;color:var(--chrome);background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:0 34px 70px -34px rgb(63 149 198 / .55),0 14px 34px -20px rgb(0 0 0 / .9);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.promise .fc::after{content:"";position:absolute;z-index:-1;left:-40px;right:-40px;top:57%;bottom:-40px;pointer-events:none;background:linear-gradient(to top,rgb(251 249 233 / .9) 0%,rgb(157 194 214 / .95) 7%,rgb(63 149 198 / .85) 22%,rgb(63 149 198 / .45) 48%,rgb(63 149 198 / 0) 88%) right top / 62px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .9) 0%,rgb(157 194 214 / .95) 7%,rgb(63 149 198 / .85) 22%,rgb(63 149 198 / .45) 48%,rgb(63 149 198 / 0) 88%) left top / 62px 100% no-repeat,linear-gradient(to right,rgb(251 249 233 / .9) 0%,rgb(157 194 214 / .95) 6%,rgb(63 149 198 / 1) 18%,rgb(63 149 198 / .8) 50%,rgb(63 149 198 / 1) 82%,rgb(157 194 214 / .95) 94%,rgb(251 249 233 / .9) 100%) left bottom / 100% 66px no-repeat;filter:blur(30px);opacity:.84}.promise .fc::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(52% 46% at 100% 100%,rgb(251 249 233 / .72) 0%,rgb(157 194 214 / .38) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(52% 46% at 0% 100%,rgb(251 249 233 / .72) 0%,rgb(157 194 214 / .38) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(180deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.promise .fc .shine{position:absolute;z-index:1;left:-8px;right:-8px;bottom:-8px;height:92px;pointer-events:none;filter:blur(5px);opacity:.88;background:linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .78) 12%,rgb(157 194 214 / .35) 36%,rgb(157 194 214 / .25) 50%,rgb(157 194 214 / .35) 64%,rgb(157 194 214 / .78) 88%,rgb(251 249 233 / .95) 100%) left bottom / 100% 14px no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 28%,rgb(157 194 214 / .16) 60%,rgb(157 194 214 / 0) 92%) right bottom / 14px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 28%,rgb(157 194 214 / .16) 60%,rgb(157 194 214 / 0) 92%) left bottom / 14px 100% no-repeat}.promise .fc::after{clip-path:inset(-90px 39px 39px 39px round 0 0 23px 23px)}.promise .fc .shine{clip-path:inset(-15px 7px 7px 7px round 0 0 23px 23px)}.promise .fc:hover{translate:0 -3px;box-shadow:0 40px 80px -34px rgb(63 149 198 / .75),0 18px 40px -20px rgb(0 0 0 / .9)}.promise .fc h3{margin:0;font-weight:700;font-size:clamp(1.4rem,1.9vw,1.7rem);line-height:1.12;letter-spacing:-0.025em;color:var(--chrome);text-wrap:balance}.promise .fc p{margin:14px 0 0;max-width:26ch;min-height:3.1em;font-size:15px;line-height:1.55;color:rgb(228 233 229 / .72);text-wrap:pretty}.promise .fc .more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:26px;font:600 15px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease)}.promise .fc .more svg{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.promise .fc .more:hover{color:var(--warm-white)}.promise .fc .more:hover svg{transform:translateX(2px)}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:24px;border-radius:999px;font:600 14px/1 var(--sans);text-decoration:none;white-space:nowrap;margin-top:clamp(32px,3.4vw,44px)}.promise .btn{margin-top:clamp(32px,3.4vw,44px)}.promise .rocks{position:relative;z-index:1;width:100vw;margin-left:calc(50% - 50vw);height:var(--rock-h, clamp(190px, 19.6vw, 350px));margin-top:calc(var(--rock-overlap, 96px) * -1);pointer-events:none}.promise .rocks img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.promise{--rock-h: clamp(190px, 19.6vw, 350px);background:linear-gradient(to bottom,var(--section) 0%,var(--section) calc(100% - var(--rock-h)),color-mix(in srgb,var(--section) 78%,#000) calc(100% - var(--rock-h) * .72),color-mix(in srgb,var(--section) 45%,#000) calc(100% - var(--rock-h) * .46),color-mix(in srgb,var(--section) 14%,#000) calc(100% - var(--rock-h) * .22),#000 calc(100% - var(--rock-h) * .06),#000 100%)}.promise .rocks img{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgb(0 0 0 / .9) 46%,rgb(0 0 0 / .7) 58%,rgb(0 0 0 / .45) 70%,rgb(0 0 0 / .22) 82%,rgb(0 0 0 / .07) 92%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 34%,rgb(0 0 0 / .9) 46%,rgb(0 0 0 / .7) 58%,rgb(0 0 0 / .45) 70%,rgb(0 0 0 / .22) 82%,rgb(0 0 0 / .07) 92%,transparent 100%)}.promise .rocks svg{display:none}@media(max-width:720px){.promise .cards{grid-template-columns:1fr}.promise .fc{min-height:0}.promise .rocks{--rock-h: 150px;--rock-overlap: 128px;z-index:3}.promise .inner{z-index:auto}.promise{--rock-h: 150px;--rock-pad: 104px;padding-bottom:var(--rock-pad);background:linear-gradient(to bottom,var(--section) 0%,var(--section) calc(100% - var(--rock-pad) - var(--rock-h)),color-mix(in srgb,var(--section) 78%,#000) calc(100% - var(--rock-pad) - var(--rock-h) * .72),color-mix(in srgb,var(--section) 45%,#000) calc(100% - var(--rock-pad) - var(--rock-h) * .46),color-mix(in srgb,var(--section) 14%,#000) calc(100% - var(--rock-pad) - var(--rock-h) * .22),#000 calc(100% - var(--rock-pad) - var(--rock-h) * .06),#000 100%)}.promise .btn-primary{position:relative;top:40px;z-index:4}.who{margin-top:-48px}}@media(prefers-reduced-motion:reduce){.promise .fc,.promise .fc .more,.promise .fc .more svg,.promise .btn-primary{transition:none}.promise .fc:hover{translate:none}}.promise .inner .btn-primary:active{transform:none;scale:.965}.promise .inner .btn-primary{transition:box-shadow .22s var(--ease),background .22s var(--ease),scale .08s var(--ease)}.wyg{position:relative;overflow:clip;padding:clamp(40px,4.5vw,64px) max(16px,4vw) 0;display:flex;flex-direction:column;align-items:center}.wyg{background:linear-gradient(180deg,var(--space) 0%,var(--space) 50%,#0B0B09 66%,#070706 78%,#030302 90%,#000 100%)}.wyg .wg-sky{position:absolute;inset:0;z-index:0;pointer-events:none}.wyg .wg-sky canvas{display:block;width:100%;height:100%}.wyg h2{margin:0;max-width:34ch;padding-bottom:0.06em;font-weight:700;font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-0.03em;text-wrap:nowrap;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.wyg h2{position:relative;z-index:2;align-self:flex-start;margin-left:calc(max(0px,50% - 560px) - clamp(1.6rem,3vw,2.5rem) * 0.061);text-align:left}.wyg>.wg-head{width:100%}.wyg .wg-body{position:relative;width:100%;height:calc(100vw * 0.54179 - 100vw * 0.01938);margin-top:20px}.wyg .wg-stack{position:relative;z-index:2;width:100%;max-width:440px;margin:64px 0 0 max(0px,calc(50% - 560px));padding-top:0;display:grid;grid-auto-rows:1fr;row-gap:14px;align-items:stretch;text-align:left}.wyg .wg-item{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;border:0;padding:24px 24px 20px;background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:0 24px 50px -26px rgb(63 149 198 / .25),0 10px 26px -16px rgb(0 0 0 / .9);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.wyg .wg-item:hover{translate:0 -3px;box-shadow:0 30px 60px -26px rgb(63 149 198 / .35),0 14px 30px -16px rgb(0 0 0 / .9)}.wyg .wg-item::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;background:radial-gradient(46% 52% at 0% 100%,rgb(251 249 233 / .72) 0%,rgb(157 194 214 / .38) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(46% 52% at 0% 0%,rgb(251 249 233 / .72) 0%,rgb(157 194 214 / .38) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(90deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%)}.wyg .wg-item::after{content:"";position:absolute;z-index:-1;pointer-events:none;filter:blur(22px);opacity:.84;top:-30px;bottom:-30px;left:-30px;right:-30px;background:linear-gradient(to right,rgb(251 249 233 / .9) 0%,rgb(157 194 214 / .95) 3%,rgb(63 149 198 / .85) 8%,rgb(63 149 198 / .4) 15%,rgb(63 149 198 / 0) 24%) left top / 100% 44px no-repeat,linear-gradient(to right,rgb(251 249 233 / .9) 0%,rgb(157 194 214 / .95) 3%,rgb(63 149 198 / .85) 8%,rgb(63 149 198 / .4) 15%,rgb(63 149 198 / 0) 24%) left bottom / 100% 44px no-repeat,linear-gradient(to bottom,rgb(251 249 233 / .9) 0%,rgb(157 194 214 / .95) 6%,rgb(63 149 198 / 1) 18%,rgb(63 149 198 / .8) 50%,rgb(63 149 198 / 1) 82%,rgb(157 194 214 / .95) 94%,rgb(251 249 233 / .9) 100%) left top / 46px 100% no-repeat}.wyg .wg-shine{position:absolute;z-index:1;pointer-events:none;filter:blur(4px);opacity:.88;top:-6px;bottom:-6px;left:-6px;right:-6px;background:linear-gradient(to bottom,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .78) 12%,rgb(157 194 214 / .35) 36%,rgb(157 194 214 / .25) 50%,rgb(157 194 214 / .35) 64%,rgb(157 194 214 / .78) 88%,rgb(251 249 233 / .95) 100%) left top / 10px 100% no-repeat,linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 6%,rgb(157 194 214 / .16) 13%,rgb(157 194 214 / 0) 20%) left bottom / 100% 10px no-repeat,linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 6%,rgb(157 194 214 / .16) 13%,rgb(157 194 214 / 0) 20%) left top / 100% 10px no-repeat}.wyg .wg-item::after{clip-path:inset(29px round 23px)}.wyg .wg-shine{clip-path:inset(5px round 23px)}.wyg .wg-ic{position:absolute;top:18px;right:20px;width:22px;height:22px;color:var(--menu-blue);z-index:3}.wyg .wg-ic svg{display:block;width:22px;height:22px}.wyg .wg-stack h3,.wyg .wg-stack .wg-h3{position:relative;z-index:3;margin:0;padding-right:44px;font:600 17px/1.3 var(--sans);letter-spacing:-0.01em;color:var(--chrome)}.wyg .wg-stack p{position:relative;z-index:3;margin:5px 0 0;max-width:34ch;font:400 14.5px/1.5 var(--sans);color:rgb(228 233 229 / .72);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.wyg .wg-item{transition:none}}@media(max-width:720px){p.wg-bal.wg-bal{text-wrap:balance}}.wyg .wg-stage{position:absolute;z-index:1;bottom:0;left:calc(-1 * max(16px,4vw));width:100vw;aspect-ratio:5504 / 2982}.wyg .wg-scene{position:absolute;inset:0;width:100%;height:100%;display:block}.wg-seam{position:relative;z-index:3;height:0;pointer-events:none}.wg-seam img{position:absolute;left:0;right:0;bottom:-6px;width:100%;height:calc(clamp(64px,7.6vw,130px) + 6px);display:block;object-fit:fill}.wyg .wg-lap{display:none}@media(max-width:900px){.wyg{min-height:0}.wyg h2{text-wrap:balance}.wyg .wg-body{height:auto}.wyg .wg-stage{position:relative;left:auto;height:auto;width:100%;margin-top:24px}.wyg .wg-stack{margin-top:0}.wyg .wg-stage{display:none}.wyg .wg-lap{display:block;position:relative;z-index:1;width:100vw;margin:24px 0 0 calc(-1 * max(16px,4vw));overflow:clip;--cx: .2861;--cw: .4341;height:calc(100vw / var(--cw) * 3072 / 5504)}.wyg .wg-lap .wg-la{position:absolute;top:0;left:calc(-1 * var(--cx) * 100vw / var(--cw));width:calc(100vw / var(--cw));aspect-ratio:5504 / 3072}.wyg .wg-lap .wg-la>img{position:absolute;inset:0;width:100%;height:100%;display:block}.wyg .wg-lap .wg-la-scr{position:absolute;left:32.395%;top:6.543%;width:35.938%;height:43.132%;background:#000;overflow:hidden}.wyg .wg-lap .wg-la-scr img{position:absolute;left:2.6%;top:2.6%;width:94.8%;height:94.8%;object-fit:contain;display:block}.wg-seam img{height:calc(120px + 6px);object-fit:cover;object-position:50% 100%}}.wyg .wg-scr{position:absolute;left:65.4795%;top:3.5764%;width:12.5601%;height:59.9901%;z-index:1;transform-origin:0 0;overflow:hidden;border-radius:15.17% 13.29% 14.93% 13.63% / 5.86% 5.14% 5.77% 5.27%;background:transparent;container-type:inline-size}.wyg .wg-scr .wg-glass{position:absolute;inset:0;overflow:hidden;border-radius:15.17cqw 13.29cqw 14.93cqw 13.63cqw;background:#306787 url(assets/what-you-get/palmera-pool-house-phone-780-band.png) top / 100% 12cqw no-repeat;container-type:inline-size}.wyg .wg-scr .wg-glass img{position:absolute;left:0;top:12cqw;width:100%;height:calc(100% - 12cqw);object-fit:fill}.wyg .wg-scr .wg-glass .wg-ios-top{position:absolute;left:0;right:0;top:0;height:12cqw;display:flex;align-items:center;justify-content:space-between;padding:0 6.5cqw 0 8cqw;color:#fff;font:600 4.3cqw/1 -apple-system,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:-0.01em}.wyg .wg-scr .wg-glass .wg-ios-icons{display:flex;align-items:center;gap:1.7cqw}.wyg .wg-scr .wg-glass .wg-ios-icons svg{display:block;height:3.1cqw;width:auto;fill:#fff}.wyg .wg-scr .wg-glass .wg-ios-home{position:absolute;left:50%;bottom:2.1cqw;width:34cqw;height:1.3cqw;border-radius:999px;background:#fff;transform:translateX(-50%)}.hiw{position:relative;overflow:clip;isolation:isolate;color:var(--chrome);font-family:var(--sans);background:linear-gradient(180deg,#000 0%,#030303 10%,#080809 22%,#0D0D0E 36%,#111112 50%,var(--section) 64%,var(--section) 100%)}.hiw .hw-inner{position:relative;z-index:2;width:min(1240px,100% - 48px);margin:0 auto;padding:72px 0 0}.hiw .hw-head{text-align:center}.hiw .hw-eyebrow{margin:0 0 16px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}.hiw h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.hiw .hw-sub{margin:12px 0 0;color:var(--menu-blue);font-size:16px;line-height:1.55}.hiw .hw-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none}.hiw .hw-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:24px 22px;min-height:190px;border-radius:22px;color:var(--chrome);background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:0 34px 70px -34px rgb(157 194 214 / .2),0 14px 34px -20px rgb(0 0 0 / .9);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.hiw .hw-card:hover{translate:0 -3px;box-shadow:0 40px 80px -34px rgb(157 194 214 / .3),0 18px 40px -20px rgb(0 0 0 / .9)}.hiw .hw-card::after{content:"";position:absolute;z-index:-1;left:-40px;right:-40px;top:57%;bottom:-40px;pointer-events:none;background:linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) right top / 62px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left top / 62px 100% no-repeat,linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 6%,rgb(157 194 214 / .9) 18%,rgb(157 194 214 / .7) 50%,rgb(157 194 214 / .9) 82%,rgb(220 236 243 / .9) 94%,rgb(251 249 233 / .95) 100%) left bottom / 100% 66px no-repeat;filter:blur(30px);opacity:.8}.hiw .hw-card::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(52% 46% at 100% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(52% 46% at 0% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(180deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.hiw .hw-shine{position:absolute;z-index:1;left:-8px;right:-8px;bottom:-8px;height:92px;pointer-events:none;filter:blur(5px);opacity:.88;background:linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .78) 12%,rgb(157 194 214 / .35) 36%,rgb(157 194 214 / .25) 50%,rgb(157 194 214 / .35) 64%,rgb(157 194 214 / .78) 88%,rgb(251 249 233 / .95) 100%) left bottom / 100% 14px no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 28%,rgb(157 194 214 / .16) 60%,rgb(157 194 214 / 0) 92%) right bottom / 14px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(157 194 214 / .62) 28%,rgb(157 194 214 / .16) 60%,rgb(157 194 214 / 0) 92%) left bottom / 14px 100% no-repeat}.hiw .hw-card::after{clip-path:inset(-90px 39px 39px 39px round 0 0 23px 23px)}.hiw .hw-shine{clip-path:inset(-15px 7px 7px 7px round 0 0 23px 23px)}.hiw .hw-big{position:absolute;right:14px;bottom:-15px;z-index:0;font:800 96px/1 var(--mono);letter-spacing:-0.02em;color:rgb(157 194 214 / .3);pointer-events:none}.hiw .hw-card h3{position:relative;z-index:1;margin:0;font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-0.01em}.hiw .hw-card p{position:relative;z-index:1;margin:6px 0 0;font-size:14px;line-height:1.5;color:rgb(228 233 229 / .72)}.hiw .hw-more{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:18px;font:600 14px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease)}.hiw .hw-more svg{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.hiw .hw-more:hover{color:var(--warm-white)}.hiw .hw-more:hover svg{transform:translateX(2px)}.hiw .hw-more:focus-visible{outline:2px solid var(--highlight);outline-offset:3px;border-radius:4px}.hiw{--hw-up: 0px;--hw-fade: clamp(90px, 9vw, 150px);--hw-drop: 0px}.hiw .hw-cosmos{position:relative;z-index:1;height:calc(clamp(380px,32vw,500px) + var(--hw-up));margin-top:calc(-24px - var(--hw-up));overflow:hidden;container-type:inline-size;mask-image:linear-gradient(180deg,transparent 0,#000 var(--hw-fade));-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--hw-fade))}.hiw .hw-stars{position:absolute;left:0;top:0;width:1px;height:1px;background:transparent;border-radius:50%;z-index:1}.hiw .hw-stars::after{content:"";position:absolute;top:2000px;left:0;width:inherit;height:inherit;background:transparent;border-radius:50%;box-shadow:inherit}.hiw .hw-s1{animation:hw-drift 50s linear infinite}.hiw .hw-s2{width:2px;height:2px;animation:hw-drift 100s linear infinite}.hiw .hw-s3{width:3px;height:3px;animation:hw-drift 150s linear infinite}@keyframes hw-drift{from{transform:translateY(0)}to{transform:translateY(-2000px)}}.hiw .hw-rim{position:absolute;z-index:2;left:-10.21cqw;top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop));width:118.96cqw;height:118.96cqw;border-radius:50%;pointer-events:none;box-shadow:0 0 5px 1px rgb(251 249 233 / .55),0 0 14px 3px rgb(157 194 214 / .55),0 0 36px 6px rgb(63 149 198 / .3);animation:hw-breathe 7s ease-in-out infinite}@keyframes hw-breathe{0%,100%{opacity:.82}50%{opacity:1}}.hiw .hw-pic{display:contents}.hiw .hw-planet{position:absolute;z-index:3;left:0;top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop) - 21.70cqw);width:100%;height:auto;pointer-events:none;display:block}.hiw .hw-cosmos::after{content:"";position:absolute;left:0;right:0;top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop));bottom:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgb(14 14 11 / .30) 10%,rgb(14 14 11 / .78) 30%,rgb(14 14 11 / .96) 55%,var(--space) 100%)}.hiw .hw-actions{display:flex;justify-content:center;margin:40px 0 8px}.hiw .hw-actions .btn{margin-top:0}.hiw .hw-actions .btn-ghost{background:transparent;--gb-ring: .45}.hiw .hw-actions .btn-ghost:hover{background:rgb(157 194 214 / .12)}.hiw .hw-actions .btn-ghost:active{background:rgb(157 194 214 / .10)}@media(max-width:900px){.hiw .hw-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hiw .hw-cards{grid-template-columns:1fr}.hiw .hw-cosmos{height:calc(160vw + var(--hw-up));margin-top:calc(-100vw - var(--hw-up))}.hiw .hw-planet{top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop) - 89.336cqw)}.hiw{--hw-drop: 34px}.hiw .hw-rim{left:-18.075cqw;width:134.720cqw;height:134.720cqw}.hiw .hw-actions .btn{top:8px}}@media(max-width:720px){.hiw .hw-s1,.hiw .hw-s2,.hiw .hw-s3{animation:none;will-change:auto}.hiw .hw-stars::after{display:none}}@media(prefers-reduced-motion:reduce){.hiw .hw-s1,.hiw .hw-s2,.hiw .hw-s3,.hiw .hw-rim{animation:none}.hiw .hw-card{transition:none}.hiw .hw-card:hover{transform:none}}@media(min-width:561px){.hiw{--hw-gap: 64px;--hw-close: max(0px, calc(0.46 * clamp(380px, 32vw, 500px) - 24px + var(--hw-drop) - var(--hw-gap)))}.hiw .hw-cosmos{height:calc(clamp(380px,32vw,500px) + var(--hw-up) - var(--hw-close))}.hiw .hw-rim{top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop) - 0.54 * var(--hw-close))}.hiw .hw-planet{top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop) - 0.54 * var(--hw-close) - 21.70cqw)}.hiw .hw-cosmos::after{top:calc(46% + 0.54 * var(--hw-up) + var(--hw-drop) - 0.54 * var(--hw-close))}}.mc{position:relative;overflow:clip;background:var(--section);min-height:clamp(620px,50vw,880px);padding:clamp(96px,10vw,168px) 0 clamp(88px,9vw,150px);display:grid;align-content:center}.mc-inner{position:relative;z-index:1;width:min(1240px,100% - 48px);margin:0 auto;text-align:center}.mc h2{margin:0;padding-bottom:.06em;font-weight:700;font-size:clamp(2.75rem,6.2vw,5.75rem);line-height:1.0;letter-spacing:-0.035em;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.mc .sub{margin:18px auto 0;max-width:46ch;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.6;color:var(--chrome);text-wrap:balance}.mc-card{position:relative;display:grid;gap:20px;width:min(460px,100%);margin:clamp(30px,3.4vw,46px) auto 0;padding:44px 32px 40px;text-align:center;border-radius:16px;overflow:hidden;isolation:isolate;background:rgb(0 0 0 / .40);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--chrome) 12%,transparent);box-shadow:0 0 8px rgb(0 0 0 / .03),0 2px 6px rgb(0 0 0 / .08),inset 3px 3px .5px -3.5px color-mix(in srgb,var(--warm-white) 9%,transparent),inset -3px -3px .5px -3.5px color-mix(in srgb,var(--warm-white) 85%,transparent),inset 1px 1px 1px -.5px color-mix(in srgb,var(--warm-white) 60%,transparent),inset -1px -1px 1px -.5px color-mix(in srgb,var(--warm-white) 60%,transparent),inset 0 0 6px 6px color-mix(in srgb,var(--warm-white) 12%,transparent),inset 0 0 2px 2px color-mix(in srgb,var(--warm-white) 6%,transparent),0 0 12px rgb(0 0 0 / .15)}.mc-card::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.03;pointer-events:none;background-image:linear-gradient(135deg,var(--chrome) .5px,transparent .5px),linear-gradient(45deg,var(--chrome) .5px,transparent .5px);background-size:30px 30px}.mc-card-head{display:grid;gap:8px;justify-items:center;margin-bottom:16px}.mc-logo{position:relative;display:grid;place-items:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;overflow:hidden;border:1px solid color-mix(in srgb,var(--chrome) 10%,transparent)}.mc-logo::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--chrome) 10%,transparent),transparent);opacity:.5}.mc-logo img{width:31.2px;height:auto;display:block;translate:-2.29px 0.05px}.mc-card h3{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;background:linear-gradient(180deg,var(--warm-white),color-mix(in srgb,var(--warm-white) 80%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent}.mc-card-head p{margin:0;max-width:38ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--chrome) 60%,transparent);text-wrap:pretty}.mc-fieldwrap{position:relative;display:block}.mc-ico{position:absolute;left:16px;top:50%;width:18px;height:18px;translate:0 -50%;color:color-mix(in srgb,var(--chrome) 40%,transparent);transition:color .3s;pointer-events:none}.mc-fieldwrap:focus-within .mc-ico{color:var(--chrome)}.mc-field{display:block;width:100%;height:52px;padding:0 16px 0 46px;border-radius:8px;box-sizing:border-box;font:400 15px/1 var(--sans);color:var(--chrome);background:color-mix(in srgb,var(--chrome) 5%,transparent);border:1px solid transparent;transition:background-color .3s,border-color .3s}.mc-field::placeholder{color:color-mix(in srgb,var(--chrome) 30%,transparent)}.mc-field:focus{outline:none;background:color-mix(in srgb,var(--chrome) 10%,transparent);border-color:color-mix(in srgb,var(--chrome) 20%,transparent)}.mc-field:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.mc-submit{width:100%;margin-top:14px;border:0;appearance:none;-webkit-appearance:none}.mc-submit>span{display:inline-flex;align-items:center;gap:6px}.mc-submit svg{width:14px;height:14px;transition:translate .3s}.mc-submit:hover svg{translate:3px 0}.mc-submit.busy{opacity:.7;pointer-events:none}.mc-hp{display:none!important}.mc-err{display:none;margin:0;font-size:.8125rem;line-height:1.6;color:var(--highlight);text-wrap:pretty;text-align:center}.mc-err a{color:var(--chrome);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--chrome) 40%,transparent)}.mc-card.err .mc-err{display:block}.mc-done{display:none;grid-template-rows:auto auto auto 1fr auto;justify-items:center;gap:8px;text-align:center;min-height:100%}.mc-card.sent{grid-template-rows:auto 1fr}.mc-next{display:grid;align-self:center;gap:0;width:100%;max-width:340px;margin:14px 0 0;padding:0;list-style:none;text-align:left}.mc-next li{position:relative;padding:18px 0 12px;font-size:.875rem;line-height:1.45;text-align:center;color:color-mix(in srgb,var(--chrome) 78%,transparent)}.mc-next li::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--chrome) 10%,transparent) 0 calc(50% - 24px),transparent calc(50% - 24px) calc(50% + 24px),color-mix(in srgb,var(--chrome) 10%,transparent) calc(50% + 24px))}.mc-next li:last-child{padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--chrome) 10%,transparent)}.mc-next li span{position:absolute;top:0;left:50%;translate:-50% -50%;font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--highlight)}.mc-done .talk{align-self:end}.mc-card.sent>:not(.mc-done):not(.mc-card-head),.mc-card.sending>:not(.mc-sending):not(.mc-card-head){display:none}.mc-card.sent .mc-card-head>:not(.mc-logo),.mc-card.sending .mc-card-head>:not(.mc-logo){display:none}.mc-card.sending{align-content:start}.mc-card.sending .mc-card-head{margin-bottom:0}.mc-sending{display:none;justify-items:center;gap:8px;text-align:center}.mc-card.sending .mc-sending{display:grid}.mc-sending h3{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:color-mix(in srgb,var(--chrome) 72%,transparent)}.mc-pill-quiet{color:color-mix(in srgb,var(--chrome) 60%,transparent);background:color-mix(in srgb,var(--chrome) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chrome) 16%,transparent)}.mc-beamline{position:relative;display:block;width:160px;height:2px;margin-top:18px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--chrome) 10%,transparent)}.mc-beamline i{position:absolute;top:0;left:-40%;width:40%;height:100%;border-radius:2px;background:linear-gradient(90deg,transparent,var(--glow) 35%,var(--warm-white) 50%,var(--glow) 65%,transparent);box-shadow:0 0 8px rgb(63 149 198 / .9);animation:mc-sweep 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes mc-sweep{to{left:100%}}@media(prefers-reduced-motion:reduce){.mc-beamline i{animation:none;left:30%}}.mc-card.sent{align-content:start;border-color:transparent;box-shadow:0 0 0 .5px var(--glow),0 0 0 1.5px rgb(251 249 233 / .55),0 0 0 2px var(--glow),0 0 8px 1px rgb(63 149 198 / .95),0 0 24px 2px rgb(63 149 198 / .45),inset 3px 3px .5px -3.5px color-mix(in srgb,var(--warm-white) 9%,transparent),inset -3px -3px .5px -3.5px color-mix(in srgb,var(--warm-white) 85%,transparent),inset 1px 1px 1px -.5px color-mix(in srgb,var(--warm-white) 60%,transparent),inset -1px -1px 1px -.5px color-mix(in srgb,var(--warm-white) 60%,transparent),inset 0 0 6px 6px color-mix(in srgb,var(--warm-white) 12%,transparent),inset 0 0 2px 2px color-mix(in srgb,var(--warm-white) 6%,transparent)}.mc-card{transition:box-shadow .3s var(--ease, ease)}.mc-card.sent .mc-card-head{margin-bottom:0}.mc-card.sent .mc-done{display:grid}.mc-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;margin-bottom:6px;border-radius:999px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--highlight);background:color-mix(in srgb,var(--glow) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight) 40%,transparent),inset 0 1px 0 rgb(251 249 233 / .12)}.mc-done h3{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:var(--chrome)}.mc-done>p:not(.talk){margin:0;max-width:34ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--chrome) 60%,transparent);text-wrap:pretty}.mc-done>p strong{color:var(--chrome);font-weight:600}.mc-done .talk{margin-top:18px;margin-bottom:0}.mc .talk{margin:14px 0 0;font-size:.8125rem;line-height:1.6;color:color-mix(in srgb,var(--chrome) 60%,transparent);text-wrap:pretty}.mc .talk a{color:var(--chrome);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--chrome) 40%,transparent)}.mc .talk a:hover{border-bottom-color:var(--chrome)}.mc .talk .tbr-m{display:none}.mc .talk a[href^="tel:"]{white-space:nowrap}.mc{--mc-ridge-h: clamp(140px, 32.91vw, 560px);--mc-rise: clamp(0px, 3.22vw, 55px);--mc-shift: clamp(0px, 15.2vw, 260px);padding-bottom:calc(var(--mc-ridge-h) - clamp(60px,17.8vw,305px) + 6px - var(--mc-rise))}.mc-ridge{position:absolute;left:calc(-1 * var(--mc-shift));right:auto;bottom:0;z-index:2;width:calc(100% + var(--mc-shift));height:var(--mc-ridge-h);object-fit:cover;object-position:top center;pointer-events:none;user-select:none}.mc-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;pointer-events:none}.mc-bg-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(19 19 20 / 1) 0%,rgb(19 19 20 / .9) 6%,rgb(19 19 20 / .78) 13%,rgb(19 19 20 / .55) 26%,rgb(19 19 20 / .30) 48%,rgb(19 19 20 / .30) 100%)}.mc-ship{position:absolute;z-index:1;right:4vw;top:17vw;width:12.6vw;translate:0 -50%;rotate:6deg;pointer-events:none}@media(max-width:1500px){.mc-ship{top:22vw;right:2vw}}.mc-ship img{display:block;width:100%;height:auto}.mc-lamps{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0}.mc-lamps-core{animation:mc-pulse 2.8s ease-in-out infinite}.mc-lamps-glow{animation:mc-pulse-glow 2.8s ease-in-out infinite;filter:blur(2px)}@keyframes mc-pulse{0%,100%{opacity:.10}50%{opacity:1}}@keyframes mc-pulse-glow{0%,100%{opacity:0}50%{opacity:.85}}@media(prefers-reduced-motion:reduce){.mc-lamps{animation:none}.mc-lamps-core{opacity:.35}.mc-lamps-glow{opacity:.25}}.mc-ship{display:none}@media(min-width:721px){.mc .talk{white-space:nowrap}}@media(max-width:720px){.mc{min-height:0;padding:clamp(72px,16vw,110px) 0 calc(var(--mc-ridge-h) * .54)}.mc .talk .tbr-d{display:none}.mc .talk .tbr-m{display:inline}}.mc .fp-ufo{position:relative;width:clamp(180px,15vw,240px);margin:0 auto 8px;align-self:center}.mc .fp-ufo img{display:block;width:100%;height:auto}.mc .fp-ufo .fp-lamps{position:absolute;inset:0;width:100%;height:auto;pointer-events:none}.mc .fp-ufo .fp-lamps.fp-core{animation:faqp-breath 2.8s ease-in-out infinite}.mc .fp-ufo .fp-lamps.fp-glow{animation:faqp-breath-glow 2.8s ease-in-out infinite}.mc .fp-ufo{animation:faqp-hover 7s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.mc .fp-ufo,.mc .fp-ufo .fp-lamps{animation:none}.mc .fp-ufo .fp-lamps.fp-glow{opacity:.5}}.mc.still .fp-ufo,.mc.still .fp-ufo .fp-lamps{animation:none}.mc.still .fp-ufo .fp-lamps.fp-glow{opacity:.5}.mc .mc-inner>.fp-ufo{margin:0 auto 28px}@media(max-width:720px){.mc .mc-inner>.fp-ufo{width:150px;margin-bottom:20px}}.mc .mc-inner>.fp-ufo{top:-24px}@media(max-width:720px){.mc .mc-inner>.fp-ufo{top:-16px}}.wyg .sec-cap{align-self:flex-start;margin-left:max(0px,50% - 560px);text-align:left}.btn-launch{position:relative;z-index:0;color:var(--warm-white);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--beam) 62%,var(--highlight)) 0%,var(--beam) 50%,var(--beam-deep) 100%);box-shadow:0 0 0 1px rgb(11 126 207 / .5),0 4px 0 color-mix(in srgb,var(--beam-deep) 72%,#000),0 10px 15px -3px rgb(0 0 0 / .5);transition:transform .15s,box-shadow .15s}.btn-launch::before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:10px;background:rgb(11 126 207 / .4);filter:blur(8px);opacity:.4;transition:opacity .5s}.btn-launch:hover::before{opacity:.75}.btn-launch>span{position:relative;z-index:2}.btn-launch:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgb(11 126 207 / .6),0 5px 0 color-mix(in srgb,var(--beam-deep) 72%,#000),0 14px 22px -3px rgb(0 0 0 / .55)}.btn-launch:active{transform:translateY(2px);box-shadow:0 0 0 1px rgb(11 126 207 / .5),0 2px 0 color-mix(in srgb,var(--beam-deep) 72%,#000)}.btn-launch.dark{color:var(--warm-white);background:linear-gradient(180deg,color-mix(in srgb,var(--hull) 70%,var(--metal)) 0%,var(--hull) 55%,var(--space) 100%);box-shadow:0 0 0 1px rgb(228 233 229 / .18),0 4px 0 #000,0 10px 15px -3px rgb(0 0 0 / .6)}.btn-launch.dark::before{background:rgb(228 233 229 / .16)}.btn-launch.dark:hover{box-shadow:0 0 0 1px rgb(228 233 229 / .28),0 5px 0 #000,0 14px 22px -3px rgb(0 0 0 / .65)}.btn-launch.dark:active{box-shadow:0 0 0 1px rgb(228 233 229 / .18),0 2px 0 #000}@media(prefers-reduced-motion:reduce){.btn-launch,.btn-launch::before{transition:none}.btn-launch:hover{transform:none}}.pr{position:relative;isolation:isolate;overflow:clip;background:var(--space);padding:clamp(72px,8vw,112px) max(16px,4vw)}.pr{--faq-sky-h: 900px;--faq-reach: clamp(80px, 9vw, 160px)}@media(max-width:720px){.pr{--faq-sky-h: 600px}}.pr::after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--faq-reach);z-index:-1;pointer-events:none;mix-blend-mode:screen;background:url(assets/promise/stars-3840.webp) center top / auto calc(var(--faq-sky-h) + var(--faq-reach)) no-repeat;-webkit-mask-image:linear-gradient(to top,#000 0,transparent 100%);mask-image:linear-gradient(to top,#000 0,transparent 100%)}.pr .inner{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.pr .head{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:900px;padding-inline:16px;text-align:center}@media(min-width:900px){.pr h2{white-space:nowrap}}.pr .sec-cap{display:block;margin:0;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}.pr h2{margin:0;padding-bottom:.06em;font-weight:700;font-size:clamp(1.875rem,4.2vw,3.75rem);line-height:1.12;letter-spacing:-.03em;text-wrap:pretty;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.pr .sub{margin:0;max-width:560px;font-size:clamp(.9375rem,1.1vw,1rem);line-height:1.6;color:var(--menu-blue);text-wrap:pretty}.pr .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;max-width:1216px;align-items:stretch;padding:48px 0 24px}.pr .plans>*{display:flex}.pr .col{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;text-align:left;border-radius:22px;color:var(--chrome);background:rgb(19 19 20 / .82);box-shadow:inset 0 0 0 1px rgb(228 233 229 / .1),0 14px 34px -20px rgb(0 0 0 / .9);transition:background .3s var(--ease),box-shadow .3s var(--ease),translate .3s var(--ease)}.pr .col:hover{background:rgb(19 19 20 / .95);translate:0 -3px;box-shadow:inset 0 0 0 1px rgb(228 233 229 / .16),0 18px 40px -20px rgb(0 0 0 / .9)}.pr .plans>:nth-child(2){z-index:20;transform:translateY(-16px) scale(1.05);transition:transform .3s var(--ease)}.pr .plans>:nth-child(2):hover{transform:translateY(-22px) scale(1.05)}.pr .col.lit{background:linear-gradient(180deg,color-mix(in srgb,var(--section) 74%,var(--glow-deep)) 0%,color-mix(in srgb,var(--section) 88%,var(--glow-deep)) 26%,var(--section) 52%,var(--section) 100%);box-shadow:inset 0 0 28px -4px rgb(63 149 198 / .32),inset 0 48px 70px -40px rgb(63 149 198 / .5),0 25px 50px -12px rgb(0 0 0 / .6)}.pr .col.lit::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--highlight) 62%,var(--glow)) 0%,color-mix(in srgb,var(--section) 52%,var(--glow-deep)) 34%,rgb(228 233 229 / .12) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.pr .col.lit:hover{translate:none;box-shadow:inset 0 0 34px -4px rgb(63 149 198 / .42),inset 0 48px 80px -40px rgb(63 149 198 / .6),0 30px 60px -12px rgb(0 0 0 / .7)}.pr .slot{display:flex}.pr .slot .col{flex:1}.pr .col.lit{overflow:hidden}.pr .col.lit::after{content:"";position:absolute;z-index:0;left:50%;top:-128px;width:100%;max-width:960px;height:128px;transform:translateX(-50%);border-radius:50%;filter:blur(72px);pointer-events:none;background:rgb(63 149 198 / .7)}.pr .col.lit .stars{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen;opacity:.9;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 22%,rgb(0 0 0 / .6) 40%,rgb(0 0 0 / .2) 52%,transparent 62%);mask-image:linear-gradient(to bottom,#000 0%,#000 22%,rgb(0 0 0 / .6) 40%,rgb(0 0 0 / .2) 52%,transparent 62%)}.pr .col.lit .stars i{position:absolute;left:0;top:0;width:100%;height:200%;display:block;background:url(assets/pricing/stars-1920.webp) center top / auto 50% repeat-y;animation:pr-stars-rise 150s linear infinite;will-change:transform}@keyframes pr-stars-rise{from{transform:translateY(0)}to{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.pr .col.lit .stars i{animation:none}}.pr .col.lit .body{position:relative;z-index:1}.pr .body{flex:1;display:flex;flex-direction:column}.pr .head-block{padding:32px;display:flex;flex-direction:column}.pr .name{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--chrome)}.pr .name svg{order:2;width:16px;height:16px;flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.pr .name .tag{order:3;margin-left:auto}.pr .tag{font:600 12px/1 var(--sans);color:var(--chrome);padding:7px 12px;border-radius:999px;background:rgb(228 233 229 / .1);box-shadow:inset 0 0 0 1px rgb(228 233 229 / .12);white-space:nowrap}.pr .price{display:flex;align-items:baseline;gap:10px;margin:20px 0 0}.pr .price .amt{display:flex;align-items:baseline}.pr .price .cur,.pr .price .num{font-weight:700;font-size:clamp(2.75rem,3.5vw,3.75rem);line-height:1;letter-spacing:-.03em;color:var(--chrome);font-variant-numeric:tabular-nums}.pr .price .when{font-size:16px;line-height:1;font-weight:400;color:rgb(228 233 229 / .72)}.pr .desc{margin:20px 0 0;font-size:16px;line-height:1.5;font-weight:400;color:rgb(228 233 229 / .72);text-wrap:pretty}.pr .head-block .btn{width:100%;margin-top:28px}.pr .list{flex:1;padding:28px 32px 32px;border-top:1px solid rgb(228 233 229 / .1)}.pr .list h4{margin:0 0 6px;font:700 14px/1.3 var(--sans);letter-spacing:.02em;text-transform:uppercase;color:var(--chrome)}.pr .list .plus{margin:0 0 22px;font-size:16px;line-height:1.5;color:rgb(228 233 229 / .72)}.pr ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pr li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.4;font-weight:400;color:rgb(228 233 229 / .72)}.pr li .ck{flex:none;display:grid;place-content:center;width:24px;height:24px;border-radius:999px;background:rgb(228 233 229 / .18)}.pr li .ck svg{width:13px;height:13px;stroke:var(--chrome);fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.pr li.two{align-items:flex-start}.pr li.two .ck{margin-top:0}.pr li.two .t{display:flex;flex-direction:column;gap:4px}.pr li.two .t b{font-weight:600;color:var(--chrome);line-height:1.4}.pr li.two .t span{font-size:14px;line-height:1.5;color:rgb(228 233 229 / .62);text-wrap:pretty}.pr .col.lit li .ck{background:var(--glow)}.pr .col.lit li .ck svg{stroke:var(--warm-white)}.pr .more{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease)}.pr .more svg{width:14px;height:14px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.pr .more:hover{color:var(--warm-white)}.pr .more:hover svg{transform:translateY(2px)}@media(max-width:560px){.pr{margin-top:-49vw;background:linear-gradient(180deg,rgb(14 14 11 / 0) 0,var(--space) 49vw)}}@media(max-width:560px){#lubbock-seo-pricing{margin-top:0;background:var(--space)}}@media(max-width:767px){.pr .plans{grid-template-columns:1fr}.pr .plans>:nth-child(2){transform:none}.pr .plans>:nth-child(2):hover{transform:translateY(-3px)}.pr .sub{max-width:100%}}@media(prefers-reduced-motion:reduce){.pr .more,.pr .more svg,.pr .col,.pr .plans>:nth-child(2){transition:none}.pr .col:hover{translate:none}.pr .plans>:nth-child(2):hover{transform:translateY(-16px) scale(1.05)}}.pr .col.ice{background:linear-gradient(180deg,color-mix(in srgb,var(--section) 72%,var(--highlight)) 0%,color-mix(in srgb,var(--section) 88%,var(--highlight)) 26%,var(--section) 52%,var(--section) 100%);box-shadow:inset 0 0 28px -4px rgb(157 194 214 / .3),inset 0 48px 70px -40px rgb(157 194 214 / .42),0 25px 50px -12px rgb(0 0 0 / .6);overflow:hidden}.pr .col.ice::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--warm-white) 55%,var(--highlight)) 0%,color-mix(in srgb,var(--section) 50%,var(--highlight)) 34%,rgb(228 233 229 / .12) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.pr .col.ice:hover{box-shadow:inset 0 0 34px -4px rgb(157 194 214 / .4),inset 0 48px 80px -40px rgb(157 194 214 / .52),0 30px 60px -12px rgb(0 0 0 / .7)}.pr .col.ice::after{content:"";position:absolute;z-index:0;left:50%;top:-128px;width:100%;max-width:960px;height:128px;transform:translateX(-50%);border-radius:50%;filter:blur(72px);pointer-events:none;background:rgb(157 194 214 / .55)}.pr .col.ice .stars{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;mix-blend-mode:screen;opacity:.9;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 22%,rgb(0 0 0 / .6) 40%,rgb(0 0 0 / .2) 52%,transparent 62%);mask-image:linear-gradient(to bottom,#000 0%,#000 22%,rgb(0 0 0 / .6) 40%,rgb(0 0 0 / .2) 52%,transparent 62%)}.pr .col.ice .stars i{position:absolute;left:0;top:0;width:100%;height:200%;display:block;background:url(assets/pricing/stars-1920.webp) center top / auto 50% repeat-y;animation:pr-stars-rise 150s linear infinite;will-change:transform}.pr .col.ice .body{position:relative;z-index:1}.pr .col.ice li .ck{background:color-mix(in srgb,var(--highlight) 72%,var(--glow-deep))}.pr .col.ice li .ck svg{stroke:var(--warm-white)}.pr .col.ice .tag{color:color-mix(in srgb,var(--highlight) 40%,var(--warm-white));background:rgb(157 194 214 / .14);box-shadow:inset 0 0 0 1px rgb(157 194 214 / .3)}.btn-launch.ice{color:var(--warm-white);background:linear-gradient(180deg,color-mix(in srgb,var(--warm-white) 18%,var(--highlight)) 0%,color-mix(in srgb,var(--highlight) 80%,var(--beam-deep)) 50%,color-mix(in srgb,var(--highlight) 66%,var(--beam-deep)) 100%);box-shadow:0 0 0 1px rgb(157 194 214 / .6),0 4px 0 color-mix(in srgb,var(--highlight) 45%,#000),0 10px 15px -3px rgb(0 0 0 / .5)}.btn-launch.ice::before{background:rgb(157 194 214 / .45)}.btn-launch.ice:hover{box-shadow:0 0 0 1px rgb(157 194 214 / .75),0 5px 0 color-mix(in srgb,var(--highlight) 45%,#000),0 14px 22px -3px rgb(0 0 0 / .55)}.btn-launch.ice:active{box-shadow:0 0 0 1px rgb(157 194 214 / .6),0 2px 0 color-mix(in srgb,var(--highlight) 45%,#000)}@media(prefers-reduced-motion:reduce){.pr .col.ice .stars i{animation:none}}:root:not(:has(#css-get-started-card)) .gs{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px}:root:not(:has(#css-get-started-card)) .gs[hidden]{display:none}:root:not(:has(#css-get-started-card)) .gs-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:gs-fade .25s var(--ease) both}:root:not(:has(#css-get-started-card)) .gs-card{position:relative;z-index:1;display:grid;gap:20px;width:min(460px,100%);max-height:calc(100dvh - 32px);overflow:auto;margin:0;padding:44px 32px 40px;text-align:center;border-radius:16px;isolation:isolate;color:var(--chrome);background:rgb(14 14 11 / .92);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid transparent;box-shadow:0 0 8px rgb(0 0 0 / .03),0 2px 6px rgb(0 0 0 / .08),inset 3px 3px .5px -3.5px color-mix(in srgb,var(--warm-white) 9%,transparent),inset -3px -3px .5px -3.5px color-mix(in srgb,var(--warm-white) 85%,transparent),inset 1px 1px 1px -.5px color-mix(in srgb,var(--warm-white) 60%,transparent),inset -1px -1px 1px -.5px color-mix(in srgb,var(--warm-white) 60%,transparent),inset 0 0 6px 6px color-mix(in srgb,var(--warm-white) 12%,transparent),inset 0 0 2px 2px color-mix(in srgb,var(--warm-white) 6%,transparent),0 30px 80px rgb(0 0 0 / .55);animation:gs-in .32s var(--ease) both}:root:not(:has(#css-get-started-card)) .gs-card::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;padding:1px;background:rgb(228 233 229 / .12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}:root:not(:has(#css-get-started-card)) .gs.tier-full .gs-card::after{background:color-mix(in srgb,var(--highlight) 62%,var(--glow))}:root:not(:has(#css-get-started-card)) .gs.tier-analytics .gs-card::after{background:color-mix(in srgb,var(--warm-white) 55%,var(--highlight))}:root:not(:has(#css-get-started-card)) .gs-card::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.03;pointer-events:none;background-image:linear-gradient(135deg,var(--chrome) .5px,transparent .5px),linear-gradient(45deg,var(--chrome) .5px,transparent .5px);background-size:30px 30px}:root:not(:has(#css-get-started-card)) .gs-glow{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--gs-tint) 30%,transparent) 0%,color-mix(in srgb,var(--gs-tint) 10%,transparent) 18%,transparent 42%),linear-gradient(to right,color-mix(in srgb,var(--gs-tint) 26%,transparent) 0%,color-mix(in srgb,var(--gs-tint) 7%,transparent) 14%,transparent 34%),linear-gradient(to left,color-mix(in srgb,var(--gs-tint) 26%,transparent) 0%,color-mix(in srgb,var(--gs-tint) 7%,transparent) 14%,transparent 34%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 14%,rgb(0 0 0 / .5) 30%,transparent 52%);mask-image:linear-gradient(to bottom,#000 0%,#000 14%,rgb(0 0 0 / .5) 30%,transparent 52%)}:root:not(:has(#css-get-started-card)) .gs.tier-full .gs-glow{opacity:1;--gs-tint: rgb(63 149 198)}:root:not(:has(#css-get-started-card)) .gs.tier-analytics .gs-glow{opacity:1;--gs-tint: rgb(157 194 214)}:root:not(:has(#css-get-started-card)) .gs-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;appearance:none;-webkit-appearance:none;color:color-mix(in srgb,var(--chrome) 55%,transparent);cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}:root:not(:has(#css-get-started-card)) .gs-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}:root:not(:has(#css-get-started-card)) .gs-close:hover{color:var(--chrome);background:color-mix(in srgb,var(--chrome) 8%,transparent)}:root:not(:has(#css-get-started-card)) .gs-close:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}:root:not(:has(#css-get-started-card)) .gs-head{display:grid;gap:8px;justify-items:center;margin-bottom:4px}:root:not(:has(#css-get-started-card)) .gs-head p.gs-tier{display:inline-flex;max-width:none;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 12px;margin:0 0 6px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}:root:not(:has(#css-get-started-card)) .gs-card h3{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2;color:var(--warm-white)}:root:not(:has(#css-get-started-card)) .gs-head p{margin:0;max-width:38ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--chrome) 60%,transparent);text-wrap:pretty}:root:not(:has(#css-get-started-card)) .gs-fieldwrap{position:relative;display:block}:root:not(:has(#css-get-started-card)) .gs-ico{position:absolute;left:16px;top:50%;width:18px;height:18px;translate:0 -50%;color:color-mix(in srgb,var(--chrome) 40%,transparent);transition:color .3s;pointer-events:none}:root:not(:has(#css-get-started-card)) .gs-fieldwrap:focus-within .gs-ico{color:var(--chrome)}:root:not(:has(#css-get-started-card)) .gs-field{display:block;width:100%;height:52px;padding:0 16px 0 46px;border-radius:8px;box-sizing:border-box;font:400 15px/1 var(--sans);color:var(--chrome);background:color-mix(in srgb,var(--chrome) 5%,transparent);border:1px solid color-mix(in srgb,var(--chrome) 10%,transparent);transition:background .3s,border-color .3s}:root:not(:has(#css-get-started-card)) .gs-field::placeholder{color:color-mix(in srgb,var(--chrome) 30%,transparent)}:root:not(:has(#css-get-started-card)) .gs-field:focus{outline:none;background:color-mix(in srgb,var(--chrome) 10%,transparent);border-color:color-mix(in srgb,var(--chrome) 20%,transparent)}:root:not(:has(#css-get-started-card)) .gs-field:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}:root:not(:has(#css-get-started-card)) .gs-field:user-invalid{border-color:color-mix(in srgb,var(--highlight) 70%,transparent)}:root:not(:has(#css-get-started-card)) .gs-submit{width:100%;margin-top:8px;border:0;appearance:none;-webkit-appearance:none}:root:not(:has(#css-get-started-card)) .gs-submit>span{display:inline-flex;align-items:center;gap:6px}:root:not(:has(#css-get-started-card)) .gs-submit svg{width:14px;height:14px;transition:translate .3s}:root:not(:has(#css-get-started-card)) .gs-submit:hover svg{translate:3px 0}:root:not(:has(#css-get-started-card)) .gs-talk{margin:6px 0 0;font-size:.8125rem;line-height:1.6;color:color-mix(in srgb,var(--chrome) 60%,transparent);text-wrap:pretty}:root:not(:has(#css-get-started-card)) .gs-talk a{color:var(--chrome);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--chrome) 40%,transparent)}:root:not(:has(#css-get-started-card)) .gs-talk a:hover{border-bottom-color:var(--chrome)}:root:not(:has(#css-get-started-card)) .gs-hp{position:absolute;left:-9999px}:root:not(:has(#css-get-started-card)) .gs-err,:root:not(:has(#css-get-started-card)) .gs-sending,:root:not(:has(#css-get-started-card)) .gs-done{display:none}:root:not(:has(#css-get-started-card)) .gs-err{margin:0;font-size:.8125rem;color:var(--highlight)}:root:not(:has(#css-get-started-card)) .gs-card.err .gs-err{display:block}:root:not(:has(#css-get-started-card)) .gs-card.sending>:not(.gs-sending):not(.gs-head):not(.gs-glow):not(.gs-close),:root:not(:has(#css-get-started-card)) .gs-card.sent>:not(.gs-done):not(.gs-glow):not(.gs-close){display:none}:root:not(:has(#css-get-started-card)) .gs-card.sending .gs-head>:not(.gs-tier){display:none}:root:not(:has(#css-get-started-card)) .gs-card.sending .gs-sending,:root:not(:has(#css-get-started-card)) .gs-card.sent .gs-done{display:grid;gap:10px;justify-items:center;align-content:center}:root:not(:has(#css-get-started-card)) .gs-sending p{margin:0;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--chrome) 60%,transparent)}:root:not(:has(#css-get-started-card)) .gs-spin{width:22px;height:22px;border-radius:50%;border:2px solid color-mix(in srgb,var(--chrome) 18%,transparent);border-top-color:var(--highlight);animation:gs-spin .8s linear infinite}:root:not(:has(#css-get-started-card)) .gs-pill{display:inline-block;padding:4px 12px;border-radius:999px;font:500 11.5px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--highlight);background:color-mix(in srgb,var(--highlight) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight) 28%,transparent)}:root:not(:has(#css-get-started-card)) .gs-done h3{margin:0;font-size:1.375rem;font-weight:700;letter-spacing:-0.02em;color:var(--warm-white)}:root:not(:has(#css-get-started-card)) .gs-done h3:focus{outline:none}:root:not(:has(#css-get-started-card)) .gs-done>p{margin:0;max-width:34ch;font-size:.9375rem;line-height:1.55;color:color-mix(in srgb,var(--chrome) 60%,transparent);text-wrap:pretty}:root:not(:has(#css-get-started-card)) .gs-submit.busy{opacity:.7;pointer-events:none}@keyframes gs-spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){:root:not(:has(#css-get-started-card)) .gs-spin{animation:none}}:root:not(:has(#css-get-started-card)) body.gs-open{overflow:hidden}@keyframes gs-in{from{opacity:0;scale:.96;translate:0 10px}to{opacity:1;scale:1;translate:0 0}}@keyframes gs-fade{from{opacity:0}to{opacity:1}}@media(max-width:480px){:root:not(:has(#css-get-started-card)) .gs-card{padding:40px 22px 32px}}@media(prefers-reduced-motion:reduce){:root:not(:has(#css-get-started-card)) .gs-card,:root:not(:has(#css-get-started-card)) .gs-backdrop{animation:none}:root:not(:has(#css-get-started-card)) .gs-close,:root:not(:has(#css-get-started-card)) .gs-ico,:root:not(:has(#css-get-started-card)) .gs-field,:root:not(:has(#css-get-started-card)) .gs-submit svg{transition:none}}.bf{position:relative;z-index:1;overflow:hidden;padding:clamp(52px,6.5vw,96px) 0;background:linear-gradient(180deg,#000 0%,var(--space) 160px,var(--space) 100%)}.bf .bf-in{width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.bf .bf-cap{display:block;margin:0 0 14px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}@media(max-width:720px){.bf .bf-cap{font-size:11px}}.bf h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.bf .bf-sub{margin:14px 0 0;max-width:58ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--menu-blue);text-wrap:pretty}.bf .bf-where{margin:18px 0 0;max-width:58ch;font:400 15px/1.6 var(--sans);color:var(--chrome);text-wrap:pretty}@media(max-width:720px){.bf .bf-where{max-width:22ch}}.bf-c .bf-in{position:relative;z-index:1}.bf-c .bf-copy{width:min(31rem,100%)}.bf-c .bf-in{display:flex;align-items:center;min-height:min(46vw,620px)}.bf-c .bf-trades{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:12px clamp(24px,4vw,52px);margin:clamp(26px,3vw,38px) 0 0}.bf-c .bf-t{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--chrome);font:600 1.0625rem/1.3 var(--sans);letter-spacing:-0.01em;transition:color .18s var(--ease)}.bf-c .bf-t svg{flex:none;width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease),color .18s var(--ease)}.bf-c .bf-t:hover,.bf-c .bf-t:focus-visible{color:var(--warm-white)}.bf-c .bf-t:hover svg,.bf-c .bf-t:focus-visible svg{transform:translateX(3px)}.bf-c .bf-sky{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 170px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 170px,#000 calc(100% - 48px),transparent 100%)}.bf-c .bf-sky svg{width:100%;height:100%;display:block}.bf-c .bf-orb{position:absolute;z-index:0;right:max(-6%,-104px);top:50%;transform:translateY(-50%);width:min(46vw,620px);aspect-ratio:1 / 1;pointer-events:none}.bf-c .bf-orb svg{width:100%;height:100%;display:block;overflow:visible}.bf-c .bf-orb .bf-halo{transform-box:fill-box;transform-origin:center;animation:bf-breathe 3.4s var(--ease) infinite}@keyframes bf-breathe{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.7);opacity:.08}}@media(prefers-reduced-motion:reduce){.bf-c .bf-orb .bf-halo{animation:none;opacity:.35}}@media(max-width:1120px){.bf-c .bf-in{display:block;min-height:0}.bf-c .bf-orb{position:relative;right:auto;top:auto;transform:none;z-index:0;width:min(100% - 2 * max(16px,4vw),470px);margin:-50px auto 0}.bf-c .bf-copy{width:100%;position:relative;z-index:1}}@media(max-width:520px){.bf-c .bf-trades{grid-template-columns:1fr}}@media(max-width:900px){.bf.bf-c{--lorb: min(118vw, 560px);--lov: 70px;--lgut: max(16px, 4vw);padding-bottom:calc(var(--lorb) * 0.5375 - var(--lov))}.bf.bf-c .bf-orb{position:absolute;left:auto;top:auto;transform:none;margin:0;z-index:0;width:var(--lorb);height:var(--lorb);right:calc(var(--lgut) - var(--lorb) * 0.08333);bottom:calc(0px - var(--lorb) * 0.3792);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - var(--lorb) * 0.4492),transparent calc(100% - var(--lorb) * 0.3792));mask-image:linear-gradient(180deg,#000 calc(100% - var(--lorb) * 0.4492),transparent calc(100% - var(--lorb) * 0.3792))}}.seo .pts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo .pts li{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:26px 22px;min-height:190px;border-radius:22px;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:0 34px 70px -34px rgb(157 194 214 / .2),0 14px 34px -20px rgb(0 0 0 / .9);transition:translate .2s var(--ease),box-shadow .2s var(--ease)}.seo .pts li:hover{translate:0 -3px;border-color:transparent;box-shadow:0 40px 80px -34px rgb(157 194 214 / .3),0 18px 40px -20px rgb(0 0 0 / .9)}.seo .pts li h3,.seo .pts li p{position:relative;z-index:1}.seo .pts li::after{content:"";position:absolute;z-index:-1;pointer-events:none;filter:blur(30px);opacity:.8}.seo .pts li::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.seo .pts li::after{left:-40px;right:-40px;top:57%;bottom:-40px;background:linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) right top / 62px 100% no-repeat,linear-gradient(to top,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left top / 62px 100% no-repeat,linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 6%,rgb(157 194 214 / .9) 18%,rgb(157 194 214 / .7) 50%,rgb(157 194 214 / .9) 82%,rgb(220 236 243 / .9) 94%,rgb(251 249 233 / .95) 100%) left bottom / 100% 66px no-repeat}.seo .pts li::before{background:radial-gradient(52% 46% at 100% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(52% 46% at 0% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(180deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%)}@media(min-width:1001px){.seo .pts li:nth-child(3n+1)::after{top:-40px;bottom:-40px;left:-40px;right:57%;background:linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left top / 100% 62px no-repeat,linear-gradient(to right,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left bottom / 100% 62px no-repeat,linear-gradient(to bottom,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 6%,rgb(157 194 214 / .9) 18%,rgb(157 194 214 / .7) 50%,rgb(157 194 214 / .9) 82%,rgb(220 236 243 / .9) 94%,rgb(251 249 233 / .95) 100%) left top / 66px 100% no-repeat}.seo .pts li:nth-child(3n+1)::before{background:radial-gradient(46% 52% at 0% 0%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(46% 52% at 0% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(90deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%)}.seo .pts li:nth-child(3n)::after{top:-40px;bottom:-40px;right:-40px;left:57%;background:linear-gradient(to left,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left top / 100% 62px no-repeat,linear-gradient(to left,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 7%,rgb(157 194 214 / .75) 22%,rgb(157 194 214 / .38) 48%,rgb(157 194 214 / 0) 88%) left bottom / 100% 62px no-repeat,linear-gradient(to bottom,rgb(251 249 233 / .95) 0%,rgb(220 236 243 / .9) 6%,rgb(157 194 214 / .9) 18%,rgb(157 194 214 / .7) 50%,rgb(157 194 214 / .9) 82%,rgb(220 236 243 / .9) 94%,rgb(251 249 233 / .95) 100%) right top / 66px 100% no-repeat}.seo .pts li:nth-child(3n)::before{background:radial-gradient(46% 52% at 100% 0%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),radial-gradient(46% 52% at 100% 100%,rgb(251 249 233 / .8) 0%,rgb(220 236 243 / .4) 32%,rgb(157 194 214 / 0) 100%),linear-gradient(270deg,rgb(228 233 229 / .2) 0%,rgb(228 233 229 / .06) 40%,rgb(228 233 229 / .05) 100%)}}@media(max-width:1000px){.seo .pts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.seo .pts{grid-template-columns:1fr}}.rx-sec{position:relative;z-index:1;isolation:isolate;padding:clamp(52px,6.5vw,96px) 0 clamp(60px,7vw,104px);background:linear-gradient(180deg,var(--section) 0,var(--section) 7%,color-mix(in srgb,var(--section) 62%,var(--space)) 19%,color-mix(in srgb,var(--section) 26%,var(--space)) 31%,var(--space) 44%,var(--space) 100%)}.rx-sec .rx-stars{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.9;background:url(assets/stars-alpha-1920.webp) center top / 100% auto repeat-y;-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 15%,#000 40%,#000 86%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 15%,#000 40%,#000 86%,transparent 100%)}.rx-inner{position:relative;z-index:1;width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.rx-cap{display:block;margin:0 0 14px;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}@media(max-width:720px){.rx-cap{font-size:11px}}.rx-h2{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1.08;letter-spacing:-0.03em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.rx-sub{margin:14px 0 0;max-width:56ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:var(--chrome);text-wrap:pretty}.rx-more{display:inline-flex;align-items:center;gap:8px;margin-top:34px;font:600 15px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease)}.rx-more svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.rx-more:hover{color:var(--warm-white)}.rx-more:hover svg{transform:translateX(2px)}.rx-b-grid{display:grid;grid-template-columns:minmax(0,0.86fr) minmax(0,1fr);align-items:center;gap:30px 56px;margin-top:clamp(28px,3.4vw,44px)}.rx-b-rig{position:relative;padding-bottom:34px}.rx-lap{position:relative;width:100%}.rx-lap>img{display:block;width:100%;height:auto}.rx-lap .rx-glass{position:absolute;left:16.755%;top:4.599%;width:66.289%;height:68.918%;background:#060606;border-radius:3px;overflow:hidden}.rx-lap .rx-glass img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.rx-gph{position:absolute;left:2%;bottom:0;width:25.5%;container-type:inline-size}.rx-gph>img{display:block;width:100%;height:auto;position:relative;z-index:1}.rx-gph .rx-glass{position:absolute;left:5.00659%;top:2.09651%;width:89.92095%;height:96.07321%;z-index:2;overflow:hidden;border-radius:13.5cqw;background:#060606}.rx-gph .rx-glass img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;display:block}@media(max-width:900px){.rx-b-grid{grid-template-columns:1fr;gap:38px}.rx-b-rig{max-width:560px}}@media(max-width:720px){#roofing-website-design-hero .trust{display:none}#roofing-website-design-hero .ctas{align-self:stretch;grid-template-columns:minmax(0,1fr);row-gap:12px;margin-top:10px}#roofing-website-design-hero .ctas>.btn{margin-top:0}}@media(max-width:900px){#roofing-website-design-hero::before{height:100%;background:url(assets/stars-1920.webp) 50% 0 / auto var(--hero-sky-h) no-repeat,url(assets/stars-1920.webp) 8% var(--hero-sky-h) / auto var(--hero-sky-h) no-repeat,url(assets/stars-1920.webp) 30% calc(2 * var(--hero-sky-h)) / auto var(--hero-sky-h) no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 160px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 160px),transparent 100%)}}.rwp{display:none}@media(min-width:721px)and (max-width:900px){#roofing-website-design-what-you-get .wg-lap{display:none}}@media(max-width:900px){.rwp{--rwp-a: min(806px, 207vw);display:block;position:relative;z-index:1;width:100vw;margin:16px 0 0 calc(-1 * max(16px,4vw));height:calc(var(--rwp-a) * .685246);overflow:hidden;pointer-events:none}.rwp-art{position:absolute;top:0;left:calc(50% - .5236 * var(--rwp-a));width:var(--rwp-a);aspect-ratio:2600 / 2121}.rwp-art>img{position:absolute;inset:0;width:100%;height:100%;display:block}.rwp-scr{position:absolute;left:39.77%;top:4.44%;width:25.18%;height:58.91%;z-index:1;transform-origin:0 0;overflow:hidden;border-radius:17.7% / 9.3%;background:#000;container-type:inline-size}.rwp-glass{position:absolute;inset:3cqw;overflow:hidden;border-radius:14.7cqw;container-type:inline-size;background:url(assets/roofing-phone-780-band.png) top / 100% 12cqw no-repeat,#0A0C10}.rwp-glass>img{position:absolute;left:0;top:12cqw;width:100%;height:calc(100% - 12cqw);object-fit:fill;display:block}.rwp-ios{position:absolute;left:0;right:0;top:0;height:12cqw;display:flex;align-items:center;justify-content:space-between;padding:0 6.5cqw 0 8cqw;color:#fff;font:600 4.3cqw/1 -apple-system,"SF Pro Text","Helvetica Neue",Arial,sans-serif;letter-spacing:-0.01em}.rwp-ios-icons{display:flex;align-items:center;gap:1.7cqw}.rwp-ios-icons svg{display:block;height:3.1cqw;width:auto;fill:#fff}.rwp-home{position:absolute;left:50%;bottom:2.1cqw;width:34cqw;height:1.3cqw;border-radius:999px;background:#fff;transform:translateX(-50%)}}#roofing-website-design-what-you-get .wg-scr .wg-glass{background:url(assets/roofing-phone-780-band.png) top / 100% 12cqw no-repeat,#0A0C10}#roofing-website-design-what-you-get{background:linear-gradient(180deg,var(--section) 0,var(--space) 160px,var(--space) 50%,#0B0B09 66%,#070706 78%,#030302 90%,#000 100%)}@media(max-width:560px){#roofing-website-design-pricing{margin-top:-40px;background:linear-gradient(180deg,#000 0,#000 40px,var(--space) 200px)}}#roofing-website-design-the-promise{background:linear-gradient(to bottom,var(--space) 0,color-mix(in srgb,var(--space) 62%,transparent) 60px,color-mix(in srgb,var(--space) 24%,transparent) 120px,transparent 180px),linear-gradient(to bottom,var(--section) 0%,var(--section) calc(100% - var(--rock-h)),color-mix(in srgb,var(--section) 78%,#000) calc(100% - var(--rock-h) * .72),color-mix(in srgb,var(--section) 45%,#000) calc(100% - var(--rock-h) * .46),color-mix(in srgb,var(--section) 14%,#000) calc(100% - var(--rock-h) * .22),#000 calc(100% - var(--rock-h) * .06),#000 100%)}#roofing-website-design-the-promise .stars{-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .45) 70px,#000 180px),linear-gradient(to bottom,#000 0%,#000 12%,rgb(0 0 0 / .78) 30%,rgb(0 0 0 / .5) 48%,rgb(0 0 0 / .26) 64%,rgb(0 0 0 / .1) 78%,rgb(0 0 0 / .03) 88%,transparent 96%),radial-gradient(30% 55% at 0% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%),radial-gradient(30% 55% at 100% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgb(0 0 0 / .45) 70px,#000 180px),linear-gradient(to bottom,#000 0%,#000 12%,rgb(0 0 0 / .78) 30%,rgb(0 0 0 / .5) 48%,rgb(0 0 0 / .26) 64%,rgb(0 0 0 / .1) 78%,rgb(0 0 0 / .03) 88%,transparent 96%),radial-gradient(30% 55% at 0% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%),radial-gradient(30% 55% at 100% 0%,#000 0%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 74%,rgb(0 0 0 / .06) 92%,transparent 100%);-webkit-mask-composite:source-in,source-over,source-over,source-over;mask-composite:intersect,add,add,add}@media(max-width:900px){#roofing-website-design-what-you-get+.wg-seam img{height:calc(96px + 6px);object-fit:cover;object-position:20% 100%}}.sx{position:relative;isolation:isolate;overflow:clip;padding:clamp(52px,6.5vw,96px) 0;background:var(--section)}.sx .sx-wide{position:relative;z-index:1;width:min(1180px,100% - 2 * max(16px,4vw));margin:0 auto}.sx .sx-inner{position:relative;z-index:1;width:min(68rem,100% - 2 * max(16px,4vw));margin:0 auto}.sx .sx-body{position:relative;z-index:1;margin:clamp(38px,4vw,56px) auto 0}.sx .ico{display:block;flex:none}.sx .sx-key{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;flex:none;background:rgb(14 14 11 / .9);color:var(--highlight);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight) 62%,transparent),0 6px 16px -6px rgb(0 0 0 / .8);transition:background .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.sx .sx-key .ico{width:16px;height:16px}.sx .sx-key.lit{background:var(--glow);color:var(--warm-white);box-shadow:inset 0 0 0 1px var(--highlight),0 0 18px -2px rgb(63 149 198 / .7)}.sx .sx-end{position:relative;margin-top:clamp(96px,10vw,150px);text-align:center}.sx .sx-end .sx-mark{display:block;margin:0 auto 8px;font:700 clamp(32px,3vw,44px)/.6 var(--sans);color:var(--warm-white);pointer-events:none}.sx .sx-end .sx-lead{margin:0 auto;max-width:20ch;text-wrap:balance;font:700 clamp(34px,3.6vw,48px)/1.08 var(--sans);letter-spacing:-0.03em;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.sx .sx-end .sx-rest{margin:20px auto 0;max-width:62ch;font:400 clamp(1rem,1.25vw,1.125rem)/1.6 var(--sans);color:rgb(255 255 255 / .8);text-wrap:pretty}.sx .sx-body{width:min(1180px,100% - 2 * max(16px,4vw))}.sx .sx-ix{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:start}.sx .sx-tabs{display:contents}.sx .sx-track{grid-column:1;grid-row:1 / 6;align-self:stretch;justify-self:start;position:relative;width:2px;background:linear-gradient(180deg,transparent 0%,var(--metal) 10%,var(--metal) 90%,transparent 100%)}.sx .sx-lit{position:absolute;left:0;top:0;width:2px;height:var(--h, 60px);border-radius:2px;transform:translateY(var(--y, 0px));transition:transform .4s var(--ease),height .4s var(--ease);--t: clamp(8px, 16%, 40px);--core: color-mix(in srgb, var(--highlight) 45%, var(--warm-white));background:linear-gradient(180deg,transparent 0,var(--core) var(--t),var(--core) calc(100% - var(--t)),transparent 100%);filter:drop-shadow(0 0 1.5px var(--highlight)) drop-shadow(0 0 5px var(--glow)) drop-shadow(0 0 12px rgb(63 149 198 / .75))}.sx .sx-tab{grid-column:1;position:relative;display:flex;align-items:center;gap:16px;width:100%;margin:0;padding:14px 0 14px 30px;border:0;background:none;cursor:pointer;text-align:left;font:600 clamp(20px,1.6vw,25px)/1.22 var(--sans);letter-spacing:-.02em;color:var(--menu-blue);transition:color .25s var(--ease)}.sx .sx-tab .ico{width:24px;height:24px}.sx .sx-tab:hover{color:var(--chrome)}.sx .sx-tab[aria-selected=true]{color:var(--highlight)}.sx .sx-tab[aria-selected=true] .sx-tt{background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.sx .sx-tab:focus-visible{outline:2px solid var(--highlight);outline-offset:2px;border-radius:8px}.sx .sx-tab[data-i="1"]{grid-row:1}.sx .sx-tab[data-i="2"]{grid-row:2}.sx .sx-tab[data-i="3"]{grid-row:3}.sx .sx-tab[data-i="4"]{grid-row:4}.sx .sx-tab[data-i="5"]{grid-row:5}.sx .sx-pan{grid-column:2;grid-row:1 / 6;align-self:start;padding-top:12px;visibility:hidden;opacity:0;translate:0 8px;transition:opacity .3s var(--ease),translate .3s var(--ease),visibility 0s linear .3s}.sx .sx-pan.on{visibility:visible;opacity:1;translate:0 0;transition:opacity .35s var(--ease),translate .35s var(--ease)}.sx .sx-pan .sx-key{width:44px;height:44px}.sx .sx-pan .sx-key .ico{width:22px;height:22px}.sx .sx-pan p{margin:22px 0 0;max-width:40ch;font:400 clamp(1.0625rem,1.35vw,1.25rem)/1.62 var(--sans);color:rgb(255 255 255 / .86);text-wrap:pretty}.sx .sx-next{display:inline-flex;align-items:center;gap:8px;margin-top:28px;padding:0;border:0;background:none;cursor:pointer;font:600 15px/1 var(--sans);color:var(--chrome);transition:color .18s var(--ease)}.sx .sx-next svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.sx .sx-next:hover{color:var(--warm-white)}.sx .sx-next:hover svg{transform:translateX(2px)}.sx .sx-next:focus-visible{outline:2px solid var(--highlight);outline-offset:4px;border-radius:4px}@media(max-width:900px){.sx .sx-ix{grid-template-columns:1fr}.sx .sx-track,.sx .sx-next,.sx .sx-pan .sx-key{display:none}.sx .sx-tab{padding:26px 0 0;pointer-events:none;color:var(--chrome);font-size:clamp(19px,5vw,21px)}.sx .sx-tab::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,var(--metal) 0%,color-mix(in srgb,var(--metal) 45%,transparent) 70%,transparent 100%)}.sx .sx-tab[data-i="1"]::before{display:none}.sx .sx-tab .ico{color:var(--highlight);width:22px;height:22px}.sx .sx-tab[aria-selected=true]{color:var(--chrome)}.sx .sx-tab[aria-selected=true] .sx-tt{background:none;color:inherit}.sx .sx-tab[data-i="1"]{grid-row:1;padding-top:0}.sx .sx-tab[data-i="2"]{grid-row:3}.sx .sx-tab[data-i="3"]{grid-row:5}.sx .sx-tab[data-i="4"]{grid-row:7}.sx .sx-tab[data-i="5"]{grid-row:9}.sx .sx-pan{grid-column:1;visibility:visible;opacity:1;translate:none;padding:0 0 26px;transition:none}.sx .sx-pan[data-i="1"]{grid-row:2}.sx .sx-pan[data-i="2"]{grid-row:4}.sx .sx-pan[data-i="3"]{grid-row:6}.sx .sx-pan[data-i="4"]{grid-row:8}.sx .sx-pan[data-i="5"]{grid-row:10;padding-bottom:0}.sx .sx-pan p{margin-top:10px;max-width:none;font-size:15.5px;line-height:1.65;color:rgb(255 255 255 / .74)}}@media(prefers-reduced-motion:reduce){.sx .sx-lit,.sx .sx-pan,.sx .sx-pan.on,.sx .sx-key{transition:none}.sx .sx-pan{translate:none}}.sx .sx-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:clamp(40px,6vw,96px);align-items:end}.sx .sx-sub{margin:18px 0 0;max-width:54ch;font:400 clamp(1rem,1.15vw,1.0625rem)/1.65 var(--sans);color:rgb(255 255 255 / .78);text-wrap:pretty}.sx .sx-search{display:flex;align-items:center;gap:14px;height:60px;padding:0 22px 0 20px;border-radius:999px;background:var(--space);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight) 42%,transparent),0 0 0 7px rgb(157 194 214 / .05),0 24px 60px -24px rgb(0 0 0 / .9)}.sx .sx-search .ico{width:20px;height:20px;color:var(--highlight)}.sx .sx-q{min-width:0;overflow:hidden;white-space:nowrap;font:400 clamp(15px,1.2vw,17px)/1.2 var(--sans);color:var(--chrome)}.sx .sx-caret{flex:none;width:2px;height:20px;margin-left:-12px;border-radius:1px;background:var(--highlight);animation:sxblink 1.05s steps(1) infinite}@keyframes sxblink{50%{opacity:0}}@media(max-width:900px){.sx .sx-head{grid-template-columns:minmax(0,1fr)}.sx .sx-search{margin-top:26px;height:54px;min-width:0}}@media(prefers-reduced-motion:reduce){.sx .sx-caret{animation:none}}.sx .sx-chev{display:none}@media(max-width:900px){.sx .sx-ix{grid-template-columns:minmax(0,1fr)}.sx .sx-track{display:block;grid-column:1;grid-row:1 / 11;background:linear-gradient(180deg,var(--metal) 0%,var(--metal) 94%,transparent 100%)}.sx .sx-tab{pointer-events:auto;gap:14px;padding:17px 38px 17px 20px;color:var(--menu-blue);font-size:clamp(18px,4.9vw,20px)}.sx .sx-tab[data-i="1"]{padding-top:17px}.sx .sx-tab .ico{color:inherit;width:22px;height:22px}.sx .sx-tab::before{left:20px}.sx .sx-tab[aria-selected=true]{color:var(--highlight)}.sx .sx-tab[aria-selected=true] .sx-tt{background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.sx .sx-chev{display:block;position:absolute;right:6px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--menu-blue);transition:rotate .25s var(--ease),color .25s var(--ease)}.sx .sx-tab[aria-selected=true] .sx-chev{rotate:180deg;color:var(--highlight)}.sx .sx-pan{display:none;padding:0 6px 22px 20px}.sx .sx-pan[data-i="5"]{padding-bottom:22px}.sx .sx-pan.on{display:block;animation:sxopen .32s var(--ease) both}.sx .sx-pan p{margin-top:0}@keyframes sxopen{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.sx .sx-pan.on{animation:none}.sx .sx-chev{transition:none}}.sx .sx-h2{display:block;margin:0 0 16px;padding:0;font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome)}.sx .sx-st{margin:0;max-width:17ch;padding-bottom:.06em;font:700 clamp(34px,3.7vw,54px)/1.06 var(--sans);letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(180deg,var(--warm-white) 42%,var(--highlight) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.sx .sx-htext .sx-sub{margin-top:20px;max-width:50ch}@media(max-width:720px){.sx .sx-h2{font-size:11px}}#landscaping-lawn-care-website-design-what-you-get .wg-scr .wg-glass{background:url(assets/landscaping-phone-780-band.png) top / 100% 12cqw no-repeat,#2D3022}#landscaping-lawn-care-website-design-what-you-get .wg-ios-top,#landscaping-lawn-care-website-design-what-you-get .rwp-ios{color:#27341D}#landscaping-lawn-care-website-design-what-you-get .wg-ios-icons svg,#landscaping-lawn-care-website-design-what-you-get .rwp-ios-icons svg{fill:#27341D}#landscaping-lawn-care-website-design-what-you-get .wg-ios-icons svg [stroke],#landscaping-lawn-care-website-design-what-you-get .rwp-ios-icons svg [stroke]{stroke:#27341D}@media(min-width:721px)and (max-width:900px){#landscaping-lawn-care-website-design-what-you-get .wg-lap{display:none}}@media(max-width:900px){#landscaping-lawn-care-website-design-what-you-get .rwp-glass{background:url(assets/landscaping-phone-780-band.png) top / 100% 12cqw no-repeat,#2D3022}#landscaping-lawn-care-website-design-what-you-get+.wg-seam img{height:calc(96px + 6px);object-fit:cover;object-position:20% 100%}}.sx .sx-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(40px,5vw,80px);align-items:center}.sx .sx-left .sx-ix{margin-top:clamp(38px,4vw,52px);grid-template-columns:minmax(0,1fr)}.sx .sx-card{position:relative;border-radius:22px;padding:14px 14px 0;background:radial-gradient(70% 45% at 18% 0%,rgb(228 233 229 / .07) 0%,rgb(228 233 229 / 0) 70%),linear-gradient(180deg,#202428 0%,#181B1F 18%,#101214 48%,#0A0B0D 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .07),0 34px 70px -34px rgb(157 194 214 / .2),0 14px 34px -20px rgb(0 0 0 / .9)}.sx .sx-card .sx-search{height:56px;margin:0;background:var(--space);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--highlight) 38%,transparent),0 10px 26px -14px rgb(0 0 0 / .9)}.sx .sx-ans{display:grid}.sx .sx-ans .sx-pan{grid-area:1 / 1;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;padding:24px 14px 0}.sx .sx-ans .sx-pan .sx-key{width:38px;height:38px}.sx .sx-ans .sx-pan .sx-key .ico{width:19px;height:19px}.sx .sx-ans .sx-pan p{margin:18px 0 30px;max-width:46ch;font-size:clamp(1.0625rem,1.2vw,1.1875rem)}.sx .sx-foot{align-self:stretch;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:18px 0 20px;background:linear-gradient(90deg,var(--metal),color-mix(in srgb,var(--metal) 30%,transparent)) left top / 100% 1px no-repeat}.sx .sx-n{font:500 11.5px/1 var(--mono);letter-spacing:.08em;color:var(--menu-blue)}.sx .sx-foot .sx-next{margin:0}.sx .sx-ans .sx-pan.on p{animation:sxstream .9s var(--ease) var(--d, 0s) both}.sx .sx-ans .sx-pan.on .sx-foot{animation:sxfade .4s var(--ease) calc(var(--d, 0s) + .45s) both}@keyframes sxstream{from{clip-path:inset(0 0 100% 0);opacity:.25}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes sxfade{from{opacity:0}to{opacity:1}}@media(max-width:900px){.sx .sx-split{grid-template-columns:minmax(0,1fr)}.sx .sx-left .sx-ix{display:block;margin-top:26px}.sx .sx-left .sx-track{display:none}.sx .sx-left .sx-tabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(-1 * max(16px,4vw));padding:2px max(16px,4vw) 16px;scroll-padding:0 max(16px,4vw)}.sx .sx-left .sx-tabs::-webkit-scrollbar{display:none}.sx .sx-left .sx-tabs .sx-tab{flex:none;width:auto;scroll-snap-align:start;gap:8px;padding:11px 16px 11px 13px;border-radius:999px;white-space:nowrap;font-size:15px;line-height:1.2;color:var(--menu-blue);box-shadow:inset 0 0 0 1px var(--metal)}.sx .sx-left .sx-tabs .sx-tab::before,.sx .sx-left .sx-tabs .sx-tab .sx-chev{display:none}.sx .sx-left .sx-tabs .sx-tab .ico{width:18px;height:18px}.sx .sx-left .sx-tabs .sx-tab[aria-selected=true]{color:var(--warm-white);background:color-mix(in srgb,var(--glow) 22%,transparent);box-shadow:inset 0 0 0 1px var(--highlight)}.sx .sx-left .sx-tabs .sx-tab[aria-selected=true] .sx-tt{background:none;color:inherit}.sx .sx-card{padding:12px 12px 0}.sx .sx-card .sx-search{height:52px;margin:0}.sx .sx-ans .sx-pan{display:none;padding:20px 8px 0}.sx .sx-ans .sx-pan.on{display:flex;animation:none}.sx .sx-ans .sx-pan .sx-key{display:grid;width:34px;height:34px}.sx .sx-ans .sx-pan .sx-key .ico{width:17px;height:17px}.sx .sx-ans .sx-pan p{margin:14px 0 22px;font-size:15.5px}.sx .sx-foot{padding:16px 0 16px}.sx .sx-foot .sx-next{display:inline-flex}}@media(prefers-reduced-motion:reduce){.sx .sx-ans .sx-pan.on p,.sx .sx-ans .sx-pan.on .sx-foot{animation:none}}.sx .sx-card .sx-search{position:relative;isolation:isolate;box-shadow:0 10px 26px -14px rgb(0 0 0 / .9)}.sx .sx-card .sx-search::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--highlight) 75%,var(--warm-white));filter:drop-shadow(0 0 1px rgb(157 194 214 / .8)) drop-shadow(0 0 4px rgb(63 149 198 / .6)) drop-shadow(0 0 9px rgb(63 149 198 / .32))}.sx .sx-card .sx-search .ico{color:var(--menu-blue)}@media(max-width:900px){.sx .sx-left .sx-ix{margin-top:18px}.sx .sx-left .sx-tabs{padding-top:10px}.sx .sx-left .sx-tabs .sx-tab{position:relative;overflow:hidden;color:rgb(255 255 255 / .74);background:linear-gradient(180deg,rgb(228 233 229 / .065) 0%,rgb(228 233 229 / .02) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .14),inset 0 0 0 1px rgb(157 194 214 / .16),inset 0 -1px 0 rgb(0 0 0 / .3),0 6px 16px -10px rgb(0 0 0 / .9)}.sx .sx-left .sx-tabs .sx-tab::after{content:"";position:absolute;left:0;right:0;top:0;height:50%;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / 0))}.sx .sx-left .sx-tabs .sx-tab .ico{color:inherit}.sx .sx-left .sx-tabs .sx-tab[aria-selected=true]{color:var(--warm-white);background:linear-gradient(180deg,color-mix(in srgb,var(--glow) 46%,transparent) 0%,color-mix(in srgb,var(--glow) 24%,transparent) 100%);box-shadow:inset 0 1px 0 rgb(251 249 233 / .32),inset 0 0 0 1px color-mix(in srgb,var(--highlight) 75%,var(--warm-white)),inset 0 -1px 0 rgb(0 0 0 / .25),0 0 0 1px rgb(63 149 198 / .22),0 0 12px rgb(63 149 198 / .38),0 6px 16px -8px rgb(63 149 198 / .5)}.sx .sx-left .sx-tabs .sx-tab[aria-selected=true]::after{background:linear-gradient(180deg,rgb(255 255 255 / .12),rgb(255 255 255 / 0))}}.sx .sx-left .sx-tab[aria-selected=true] .sx-tt{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--warm-white)}.sx .sx-left .sx-tab[aria-selected=true] .ico{color:var(--warm-white)}.sx .sx-dots{position:absolute;z-index:-1;left:50%;width:100vw;translate:-50% 0;pointer-events:none;top:calc(-1 * clamp(96px,10vw,150px));bottom:calc(-1 * clamp(52px,6.5vw,96px));--cy: calc(50% + (clamp(96px, 10vw, 150px) - clamp(52px, 6.5vw, 96px)) / 2);-webkit-mask:radial-gradient(400px circle at 50% var(--cy),#000,transparent),linear-gradient(180deg,transparent 0,#000 90px,#000 calc(100% - 64px),transparent 100%);-webkit-mask-composite:source-in;mask:radial-gradient(400px circle at 50% var(--cy),#000,transparent),linear-gradient(180deg,transparent 0,#000 90px,#000 calc(100% - 64px),transparent 100%);mask-composite:intersect}.sx .sx-dots svg{position:absolute;inset:0;display:block;width:100%;height:100%}.sx .sx-dots circle{fill:var(--menu-blue);fill-opacity:.36}@media(min-width:768px){.sx .sx-dots circle{fill-opacity:.55}}.hero-seam.ridge img{height:6.1vw;object-fit:fill}.hero-seam.ridge::before{content:"";position:absolute;left:0;right:0;bottom:0;height:clamp(24px,3vw,64px);background:linear-gradient(to bottom,transparent,#000);pointer-events:none}@media(max-width:720px){.hero-seam.ridge img{height:80px;object-fit:cover;object-position:35% 0}}.rig.mb{--glass-l: 33.2718%;--glass-t: 7.8901%;--glass-w: 34.1501%;--glass-h: 39.7084%}@media(max-width:720px){.rig.mb{--glass-l: 10.7389%;--glass-w: 78.6688%}}.rig.mb .rig-glass{--mb-h: 3.7915%;border-radius:.8512% .8512% 0 0 / 1.3111% 1.3111% 0 0}.rig.mb .sitecap{top:var(--mb-h);bottom:auto;height:auto}.rig.mb .rig-glass::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--mb-h);background:rgb(13 14 16)}.rig.mb .rig-glass::after{content:"";position:absolute;top:0;left:50%;width:13.392%;height:var(--mb-h);transform:translateX(-50%);background:rgb(6 6 7);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 20' preserveAspectRatio='none'%3E%3Cpath d='M0 0A4 4 0 0 1 4 4V14A6 6 0 0 0 10 20H98A6 6 0 0 0 104 14V4A4 4 0 0 1 108 0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 20' preserveAspectRatio='none'%3E%3Cpath d='M0 0A4 4 0 0 1 4 4V14A6 6 0 0 0 10 20H98A6 6 0 0 0 104 14V4A4 4 0 0 1 108 0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}#hero h1,#lubbock-seo-free-site-audit-form h2{font-size:clamp(2.25rem,4.8vw,4.1rem);line-height:1.06;letter-spacing:-0.03em}#lubbock-seo-what-seo-gets-you h2{font-size:clamp(1.75rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-0.03em}#lubbock-seo-seo-services h2,#lubbock-seo-google-business-profile h2,#lubbock-seo-who-its-for h2,#lubbock-seo-pricing h2{font-size:clamp(1.5rem,2.8vw,2.25rem);line-height:1.12;letter-spacing:-0.03em}#lubbock-seo-reviews h2,#lubbock-seo-faq h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-0.03em}@media(max-width:720px){#lubbock-seo-reviews h2,#lubbock-seo-faq h2{font-size:clamp(28px,7.7vw,30px)}}@media(min-width:901px){#lubbock-seo-faq .fp-card{margin-top:0}}@media(max-width:720px){#hero h1,#lubbock-seo-free-site-audit-form h2{font-size:clamp(30px,8.2vw,32px);line-height:1.04}}.sx .sx-card{--tb: 80px;--win-bar: var(--section);--win-line: #45474A;--win-page: #0C0D0E;padding:0;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,var(--win-bar) 0,var(--win-bar) var(--tb),var(--win-line) var(--tb),var(--win-line) calc(var(--tb) + 1px),var(--win-page) calc(var(--tb) + 1px));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .09),inset 0 1px 0 rgb(255 255 255 / .07),0 30px 60px -30px rgb(0 0 0 / .95),0 12px 28px -18px rgb(0 0 0 / .8)}.sx .sx-card .sx-search{margin:12px}.sx .sx-ans .sx-pan{padding:26px 28px 0}.sx .sx-foot{--bleed: 28px;margin-inline:calc(-1 * var(--bleed));padding-inline:var(--bleed);--m20: color-mix(in srgb, var(--metal) 20%, transparent);--m60: color-mix(in srgb, var(--metal) 60%, transparent);background:linear-gradient(90deg,transparent 0%,var(--m20) 8%,var(--m60) 16%,var(--metal) 25%,var(--metal) 75%,var(--m60) 84%,var(--m20) 92%,transparent 100%) left top / 100% 1px no-repeat}@media(max-width:900px){.sx .sx-card{--tb: 72px}.sx .sx-card .sx-search{margin:10px}.sx .sx-ans .sx-pan{padding:22px 18px 0}.sx .sx-foot{--bleed: 18px}}@media(max-width:720px){.wyg .rwp{display:none}.wyg .wg-lap .wg-la-scr{left:33.2718%;top:7.8901%;width:34.1501%;height:39.7084%;transform-origin:0 0;--mb-h: 3.7915%;border-radius:.8512% .8512% 0 0 / 1.3111% 1.3111% 0 0}.wyg .wg-lap .wg-la-scr img{left:0;top:var(--mb-h);width:100%;height:auto;object-fit:fill}.wyg .wg-lap .wg-la-scr::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--mb-h);background:rgb(13 14 16)}.wyg .wg-lap .wg-la-scr::after{content:"";position:absolute;top:0;left:50%;width:13.392%;height:var(--mb-h);transform:translateX(-50%);background:rgb(6 6 7);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 20' preserveAspectRatio='none'%3E%3Cpath d='M0 0A4 4 0 0 1 4 4V14A6 6 0 0 0 10 20H98A6 6 0 0 0 104 14V4A4 4 0 0 1 108 0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 20' preserveAspectRatio='none'%3E%3Cpath d='M0 0A4 4 0 0 1 4 4V14A6 6 0 0 0 10 20H98A6 6 0 0 0 104 14V4A4 4 0 0 1 108 0Z'/%3E%3C/svg%3E") 0 0 / 100% 100% no-repeat}}@media(max-width:720px){.wyg .wg-lap .wg-la-glow{position:absolute;left:23.968%;top:-.0567%;width:52.7577%;height:56.7374%;pointer-events:none;container-type:inline-size;opacity:var(--ga, .95);-webkit-mask-image:radial-gradient(closest-side,#000 55%,rgb(0 0 0 / .55) 72%,rgb(0 0 0 / .22) 84%,rgb(0 0 0 / .06) 94%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,rgb(0 0 0 / .55) 72%,rgb(0 0 0 / .22) 84%,rgb(0 0 0 / .06) 94%,transparent 100%)}.wyg .wg-lap .wg-la-glow img{display:block;width:100%;height:100%;object-fit:fill;filter:blur(4.311cqw) saturate(1.5)}}.sx.sx-ufo .sx-ship{position:relative}.sx.sx-ufo .sx-ship-art{position:absolute;z-index:3;left:15.0827%;top:12px;width:69.8515%;height:auto;margin-top:-40.9683%;pointer-events:none}.sx.sx-ufo .sx-motes{position:absolute;z-index:4;left:31.7797%;top:12px;width:36.4238%;aspect-ratio:432.8 / 224;margin-top:-19.996%;container-type:inline-size;pointer-events:none}.sx.sx-ufo .sx-motes i{position:absolute;left:50%;bottom:0;width:var(--s);height:var(--s);margin-left:calc(var(--s) / -2);border-radius:50%;background:var(--warm-white);box-shadow:0 0 4px 1px rgb(157 194 214 / .85),0 0 9px 2px rgb(11 126 207 / .4);opacity:0;animation:sx-mote var(--d) linear var(--delay) infinite}.sx.sx-ufo .sx-motes.idle i{animation-play-state:paused}@keyframes sx-mote{0%{transform:translate(calc(var(--x) * 50cqw),0);opacity:0}18%{opacity:var(--o)}72%{opacity:var(--o)}100%{transform:translate(calc(var(--x) * 12.5cqw),-51.756cqw);opacity:0}}.sx.sx-ufo .sx-pan .sx-ptt{display:none}@media(min-width:901px){.sx.sx-ufo .sx-split{align-items:end}.sx.sx-ufo .sx-ship{margin-top:calc(40.3624% + 8px - clamp(52px,6.5vw,96px))}}@media(max-width:900px){.sx.sx-ufo .sx-ship-art,.sx.sx-ufo .sx-motes{top:10px}.sx.sx-ufo .sx-left .sx-ix{display:none}.sx.sx-ufo .sx-ship{margin-top:calc(40.36% + 22px)}.sx.sx-ufo .sx-ans .sx-pan.on{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:center}.sx.sx-ufo .sx-pan>p,.sx.sx-ufo .sx-pan .sx-foot{grid-column:1 / -1}.sx.sx-ufo .sx-pan .sx-ptt{display:block;font:600 17px/1.25 var(--sans);letter-spacing:-.01em;color:var(--warm-white)}.sx.sx-ufo .sx-motes i:nth-child(3n){display:none}}@media(prefers-reduced-motion:reduce){.sx.sx-ufo .sx-motes{display:none}}.sx .sx-card .sx-key.lit{position:relative;isolation:isolate;background:linear-gradient(180deg,#2A3136 0%,#171B1F 100%);color:var(--highlight);box-shadow:inset 0 0 0 1px rgb(157 194 214 / .5),inset 0 1px 0 rgb(255 255 255 / .12),0 5px 12px -7px rgb(157 194 214 / .3),0 8px 18px -8px rgb(0 0 0 / .8)}.sx .sx-card .sx-key.lit::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;pointer-events:none;border-bottom:1.5px solid color-mix(in srgb,var(--highlight) 66%,var(--warm-white));filter:drop-shadow(0 0 2px rgb(157 194 214 / .6));-webkit-mask:linear-gradient(90deg,transparent 15%,#000 40%,#000 60%,transparent 85%);mask:linear-gradient(90deg,transparent 15%,#000 40%,#000 60%,transparent 85%)}section.thx h1{text-transform:uppercase;letter-spacing:-0.012em;line-height:.96}section#pricing-hero h1{text-transform:uppercase;letter-spacing:-0.012em;line-height:.96}@media(max-width:720px){section#pricing-hero h1{font-size:28px;line-height:1}}.psn h2,.hiw h2,.promise h2,.pr h2,.lgets h2,section.tbt .tbt-h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:.96;letter-spacing:-0.01em;font-weight:700;text-transform:uppercase}.wyg h2,.lsvc h2,.lgbp h2,.bf h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.0;letter-spacing:-0.01em;font-weight:700;text-transform:uppercase}.gt h2,.faqp h2:not(.fp-q){font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:.96;letter-spacing:-0.01em;font-weight:700;text-transform:uppercase}@media(max-width:720px){.gt h2,.faqp h2:not(.fp-q){font-size:32px}}.mc h2{font-size:clamp(2.4rem,5.2vw,4.5rem);line-height:.94;letter-spacing:-0.012em;text-transform:uppercase}@media(max-width:720px){.mc h2{font-size:34px;line-height:.96}}.promise h2{max-width:17ch}#lubbock-seo-what-seo-gets-you h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:.96;letter-spacing:-0.01em;text-transform:uppercase}#lubbock-seo-seo-services h2,#lubbock-seo-google-business-profile h2,#lubbock-seo-who-its-for h2,#lubbock-seo-pricing h2{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.0;letter-spacing:-0.01em;text-transform:uppercase}#lubbock-seo-reviews h2,#lubbock-seo-faq h2:not(.fp-q){font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:.96;letter-spacing:-0.01em;text-transform:uppercase}#lubbock-seo-free-site-audit-form h2{font-size:clamp(2.4rem,5.2vw,4.5rem);line-height:.94;letter-spacing:-0.012em;text-transform:uppercase}@media(max-width:720px){#lubbock-seo-reviews h2,#lubbock-seo-faq h2:not(.fp-q){font-size:32px}#lubbock-seo-free-site-audit-form h2{font-size:34px;line-height:.96}}.promise .fc h3{font-size:clamp(1.35rem,1.8vw,1.6rem);line-height:1;letter-spacing:0;text-transform:uppercase}:is(.mc-card,.mc-sending,.mc-done,.gs-card,.gs-done) h3{text-transform:uppercase;letter-spacing:0;line-height:1.05}.pr .name{text-transform:uppercase;font-weight:700;letter-spacing:.02em}.pr .tag{text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.wyg .wg-stack h3,.wyg .wg-stack .wg-h3,.hiw .hw-card h3,.lgets .card h3{text-transform:uppercase;font-weight:600;letter-spacing:.04em}.lsvc h3{text-transform:uppercase;font-size:clamp(1rem,1.25vw,1.0625rem);letter-spacing:.03em}.hiw .hw-big{font-family:var(--sans);font-weight:700}.promise .sub{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.55}.promise .fc p{font-size:16px;line-height:1.5}.links a,.links button,.nav .block{font:600 13px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase}.mobile a{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.btn{text-transform:uppercase;letter-spacing:.08em}.btn[href^="mailto:"]:not([data-tier]){text-transform:none}.promise .fc .more,.pr .more,.hiw .hw-more,.more{font-size:13px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}@media(max-width:720px){.btn{font-size:13px;letter-spacing:.04em;padding-inline:14px}.pr .name{font-size:16px;letter-spacing:0}:is(.mc-card,.mc-sending,.mc-done,.gs-card,.gs-done) h3{font-size:21px}}@media(min-width:721px){.sec-cap,.cap,.fp-cap,.ft-col h3,.gt-cap,.hw-eyebrow{font-size:12px;letter-spacing:.1em}}@media(min-width:721px)and (max-width:1100px){.hiw .hw-card h3{font-size:16px;letter-spacing:.02em}}.sx .sx-st{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.0;letter-spacing:-0.01em;text-transform:uppercase;max-width:20ch}.gt.rv2{--rv2-deep: color-mix(in srgb, var(--glow-deep, #34789F) 30%, #03060a);--rv2-mid: color-mix(in srgb, var(--rv2-deep) 55%, var(--space));padding:clamp(72px,7.2vw,120px) 0 clamp(72px,6.4vw,108px);background:linear-gradient(180deg,var(--space) 0%,var(--space) 30%,var(--rv2-mid) 50%,var(--rv2-deep) 68%,var(--rv2-deep) calc(100% - 190px),color-mix(in srgb,var(--rv2-deep) 62%,var(--space)) calc(100% - 120px),color-mix(in srgb,var(--rv2-deep) 24%,var(--space)) calc(100% - 52px),var(--space) 100%)}.gt.rv2 .rv2-wrap{position:relative;container-type:inline-size}.gt.rv2 .rv2-sky{position:absolute;left:0;top:calc(-1 * clamp(72px,7.2vw,120px));width:100%;height:calc(clamp(72px,7.2vw,120px) + var(--rv2-headh, 420px));z-index:0;pointer-events:none;overflow:visible}.gt.rv2 .rv2-arc{fill:none;stroke:url(#rv2-core-g);stroke-width:.9;stroke-linecap:round}.gt.rv2 .rv2-arc-glow{fill:none;stroke:url(#rv2-glow-g);stroke-width:4;stroke-linecap:round;filter:url(#rv2-soft);opacity:.5}.gt.rv2 .rv2-star .core,.gt.rv2 .rv2-tip .rv2-core{fill:var(--warm-white)}.gt.rv2 .rv2-star,.gt.rv2 .rv2-tip{opacity:0}.gt.rv2 .rv2-star{transition:opacity .7s var(--ease, ease)}.gt.rv2 .rv2-star.on{opacity:1}.gt.rv2 .rv2-star.lit .glint{transform-box:fill-box;transform-origin:center;animation:rv2-breathe 5.5s ease-in-out infinite alternate}@keyframes rv2-breathe{from{opacity:.55;transform:scale(.86)}to{opacity:1;transform:scale(1)}}.gt.rv2.rv2-idle .rv2-star.lit .glint{animation-play-state:paused}.gt.rv2 .rv2-head{position:relative;z-index:1;text-align:center}.gt.rv2 .rv2-score{display:flex;flex-direction:column;align-items:center;gap:12px;margin:0 0 18px}.gt.rv2 .rv2-num{font:700 clamp(64px,7vw,108px)/.86 var(--sans);letter-spacing:-0.02em;color:var(--warm-white);font-variant-numeric:lining-nums}.gt.rv2 .rv2-stars{display:inline-flex;gap:5px}.gt.rv2 .rv2-stars svg{width:19px;height:19px;fill:var(--warm-white)}.gt.rv2 .gt-cap{margin:0 0 14px}.gt.rv2 h2{margin-bottom:clamp(2px,3.6vw - 34px,22px)}.gt.rv2 .rv2-wrap{--gap: 24px;--pad: max(24px, (100cqw - 1360px) / 2);--cw: min(600px, (100cqw - var(--pad) - 2 * var(--gap)) / 2.28)}.gt.rv2 .rv2-rail{position:relative;z-index:1;display:flex;gap:var(--gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:40px var(--pad) 90px;scrollbar-width:none;cursor:grab;outline:none}.gt.rv2 .rv2-rail::-webkit-scrollbar{display:none}.gt.rv2 .rv2-rail.dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.gt.rv2 .rv2-rail:focus-visible{box-shadow:inset 0 0 0 2px rgb(157 194 214 / .5);border-radius:26px}.gt.rv2 .rv2-card{flex:0 0 var(--cw);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:22px;padding:clamp(22px,1.9vw,32px);background:linear-gradient(180deg,rgb(228 233 229 / .055),rgb(228 233 229 / .025));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px rgb(228 233 229 / .09),inset 0 1px 0 rgb(251 249 233 / .08),0 26px 60px rgb(2 6 10 / .5);transition:opacity .35s var(--ease, ease)}.gt.rv2 .rv2-card.off{opacity:.55}.gt.rv2 .rv2-card .gt-q{flex:1 0 auto}.gt.rv2 .rv2-card .gt-foot{margin-top:auto}.gt.rv2 .rv2-foot{position:relative;z-index:1;margin-top:-56px;display:flex;align-items:center;justify-content:center}.gt.rv2 .rv2-link{display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--chrome);text-decoration:none;transition:color .18s var(--ease, ease)}.gt.rv2 .rv2-link svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease, ease)}.gt.rv2 .rv2-link:hover{color:var(--warm-white)}.gt.rv2 .rv2-link:hover svg{transform:translate(2px,-2px)}@media(max-width:900px){.gt.rv2 .rv2-wrap{--cw: min(560px, (100cqw - var(--pad) - var(--gap)) / 1.32)}}@media(max-width:720px){.gt.rv2 .rv2-wrap{--gap: 12px;--pad: 16px;--cw: calc(100cqw - var(--pad) - var(--gap) - 40px)}.gt.rv2 .rv2-rail{padding-bottom:82px}.gt.rv2 .rv2-foot{margin-top:-58px}.gt.rv2 .rv2-stars svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.gt.rv2 .rv2-star,.gt.rv2 .rv2-card{transition:none}.gt.rv2 .rv2-star.lit .glint{animation:none}}.wyg .wg-seo{display:inline-flex;align-items:center;gap:8px;font:600 15px/1 var(--sans);color:var(--chrome);text-decoration:none;transition:color .18s var(--ease)}.wyg .wg-seo svg{width:14px;height:14px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease)}.wyg .wg-seo:hover{color:var(--warm-white)}.wyg .wg-seo:hover svg{transform:translateX(2px)}.wyg .wg-seo-tail{display:none}.wyg .wg-seo-head{margin-left:18px;vertical-align:middle;display:inline-flex}.wyg .wg-stack .wg-h3>h3{display:inline;position:static;z-index:auto;margin:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}@media(prefers-reduced-motion:reduce){.wyg .wg-seo,.wyg .wg-seo svg{transition:none}}@media(hover:hover)and (pointer:fine){.gt.rv2 .rv2-card{transition:opacity .35s var(--ease, ease),translate .3s var(--ease, ease),box-shadow .3s var(--ease, ease)}.gt.rv2 .rv2-card .gt-stars svg{transition:filter .35s var(--ease, ease)}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover){translate:0 -3px;box-shadow:inset 0 0 0 1px rgb(228 233 229 / .16),inset 0 1px 0 rgb(251 249 233 / .2),0 26px 60px rgb(2 6 10 / .5),0 22px 48px -24px rgb(63 149 198 / .32)}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card.off:is(:hover,.is-hover){opacity:.8}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover) .gt-stars svg{filter:drop-shadow(0 0 2px rgb(157 194 214 / .55)) drop-shadow(0 0 5px rgb(63 149 198 / .45));animation:rv2-twinkle .42s var(--ease, ease) backwards}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover) .gt-stars svg:nth-child(2){animation-delay:.06s}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover) .gt-stars svg:nth-child(3){animation-delay:.12s}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover) .gt-stars svg:nth-child(4){animation-delay:.18s}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover) .gt-stars svg:nth-child(5){animation-delay:.24s}}@keyframes rv2-twinkle{0%{transform:scale(1);filter:drop-shadow(0 0 0 rgb(157 194 214 / 0)) drop-shadow(0 0 0 rgb(63 149 198 / 0))}40%{transform:scale(1.3);filter:drop-shadow(0 0 3px rgb(157 194 214 / .95)) drop-shadow(0 0 9px rgb(63 149 198 / .85))}100%{transform:scale(1);filter:drop-shadow(0 0 2px rgb(157 194 214 / .55)) drop-shadow(0 0 5px rgb(63 149 198 / .45))}}@media(prefers-reduced-motion:reduce){.gt.rv2 .rv2-card,.gt.rv2 .rv2-card .gt-stars svg{transition:none}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover){translate:none}.gt.rv2 .rv2-rail:not(.dragging) .rv2-card:is(:hover,.is-hover) .gt-stars svg{animation:none}}.wyg .wg-edge{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.wyg .wg-edge path{fill:none;stroke:rgb(var(--wg-glow, 108 156 239));stroke-linecap:round;stroke-linejoin:round}.wyg .wg-edge-b{opacity:.75}.wyg .wg-edge-f{mix-blend-mode:screen}.wyg .wg-edge .halo{opacity:.6}.wyg .wg-edge .core{opacity:.95}:is(#contractor-website-design-pricing,#roofing-website-design-pricing,#hvac-website-design-pricing,#plumbing-website-design-pricing,#landscaping-lawn-care-website-design-pricing){background:linear-gradient(180deg,#000 0,color-mix(in srgb,var(--space) 30%,#000) 60px,color-mix(in srgb,var(--space) 70%,#000) 130px,var(--space) 220px)}
