:root{--gt-graphite: #17161B;--gt-porcelain: #F8F8F6;--gt-steel: #8A8A94;--gt-steel-dark: #6E6E78;--gt-ultra: #5B46E6;--gt-sheen-1: #B5A6FF;--gt-sheen-2: #7BDFD8;--gt-sheen-3: #EDEDF4;--gt-sheen: linear-gradient(100deg, #B5A6FF, #7BDFD8 55%, #EDEDF4);--gt-hair-dark: #2A2A33;--gt-hair-light: #DEDEE2;--gt-ok: #2E9E6B;--gt-warn: #D98E2B;--gt-err: #D6453D;--gt-err-ink: #C43C35;--gt-err-on-dark: #E0574E;--gt-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--gt-sans: "Inter", system-ui, -apple-system, sans-serif;--gt-mono: "Spline Sans Mono", ui-monospace, monospace;--gt-fs-display-xl: 64px;--gt-fs-display: 44px;--gt-fs-h3: 24px;--gt-fs-body: 16px;--gt-fs-body-s: 15px;--gt-fs-mono: 13px;--gt-fs-hero: clamp(56px, 9.5vw, 128px);--gt-fs-masthead: clamp(44px, 7vw, 96px);--gt-fs-lockup-utility: clamp(36px, 5vw, 56px);--gt-fs-specimen: clamp(40px, 6vw, 96px);--gt-stitch: 5px 4px;--gt-focus: 1.5px dashed var(--gt-ultra);--gt-focus-offset: 3px;--gt-dur-micro: .18s;--gt-dur-reveal: .56s;--gt-ease-out: cubic-bezier(.22, 1, .36, 1);--gt-dur-press: 70ms;--gt-ease-spring: cubic-bezier(.34, 1.36, .4, 1)}@supports (animation-timing-function: linear(0,1)){:root{--gt-ease-spring: linear( 0, .0157 1.46%, .0625 3.05%, .2458 6.65%, .7595 14.71%, .9169 18.7%, 1.0079 23.29%, 1.0403 27.9%, 1.0459 31.72%, 1.0132 41.35%, .9974 49.34%, .9964 58.75%, 1.0009 78.09%, 1 )}}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("./media/instrument-serif-latin-5BZOH4SR.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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url("./media/instrument-serif-latin-ext-Q6YIZYM5.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("./media/instrument-serif-italic-latin-PS4ODONL.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:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url("./media/instrument-serif-italic-latin-ext-ML3HOOL7.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/inter-latin-NRMW37G5.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:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url("./media/inter-latin-ext-HA22NDSG.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:Spline Sans Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url("./media/spline-sans-mono-latin-7BHLJBX3.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:Spline Sans Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url("./media/spline-sans-mono-latin-ext-AJHOYECH.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{--gt-stitch-mask-h: repeating-linear-gradient(90deg, #000 0 5px, transparent 5px 9px);--gt-stitch-mask-v: repeating-linear-gradient(180deg, #000 0 5px, transparent 5px 9px)}.gt-sew{background:repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 9px) left bottom / 0% 1px no-repeat}.gt-sew.is-sewn{background-size:100% 1px;transition:background-size var(--gt-dur-reveal) var(--gt-ease-out)}.gt-swash{font-style:italic;position:relative;white-space:nowrap;isolation:isolate}.gt-swash:after{content:"";position:absolute;left:-1%;right:-2%;bottom:4%;height:.13em;z-index:-1;background:var(--gt-sheen);transform:skew(-12deg);transform-origin:left center}.gt-swash.is-sewn:after{animation:gt-swash-in .7s var(--gt-ease-out) var(--swash-delay, .42s) backwards}@keyframes gt-swash-in{0%{transform:skew(-12deg) scaleX(0)}to{transform:skew(-12deg) scaleX(1)}}.gt-wipe{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--gt-graphite);font-family:var(--gt-mono);font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--gt-graphite);cursor:pointer;background:transparent;transition:transform .3s var(--gt-ease-spring)}.gt-wipe:before{content:"";position:absolute;inset:0;background:var(--gt-graphite);transform:scaleX(0);transform-origin:100% 50%;transition:transform .42s var(--gt-ease-out)}.gt-wipe .bw-base{display:inline-block;padding:14px 26px}.gt-wipe .bw-over{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--gt-porcelain);clip-path:inset(0 0 0 100%);transition:clip-path .42s var(--gt-ease-out)}.gt-wipe:hover{transform:translateY(-1px)}.gt-wipe:hover:before{transform:scaleX(1)}.gt-wipe:hover .bw-over{clip-path:inset(0 0 0 0)}.gt-wipe:active{transform:translateY(1px) scale(.98);transition-duration:var(--gt-dur-press)}.gt-wipe:focus-visible{outline:2px dashed var(--gt-ultra);outline-offset:3px}.gt-seam{position:relative}.gt-seam:after{content:"";position:absolute;inset:-7px;border:1px dashed var(--gt-hair-light);border-radius:inherit;opacity:0;transition:opacity var(--gt-dur-micro) var(--gt-ease-out);pointer-events:none}.gt-seam:hover:after,.gt-seam.sewn:after{opacity:1}.gt-paper24{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg stroke='%23DEDEE2' stroke-width='1' stroke-dasharray='5 4'%3E%3Cline x1='0' y1='23.5' x2='24' y2='23.5'/%3E%3Cline x1='23.5' y1='0' x2='23.5' y2='24'/%3E%3C/g%3E%3C/svg%3E");background-size:24px 24px}.gt-dots-dark{background-image:radial-gradient(circle,color-mix(in srgb,var(--gt-porcelain) 8%,transparent) 1px,transparent 1px);background-size:24px 24px}.gt-grain{position:relative}.gt-grain:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.08;mix-blend-mode:overlay;pointer-events:none}.gt-thread{position:relative;height:2px;-webkit-mask-image:var(--gt-stitch-mask-h);mask-image:var(--gt-stitch-mask-h)}.gt-thread .fill{position:absolute;inset:0;background:currentColor;transform-origin:0 50%}.gt-thread.unsewn .fill{transform:scaleX(0)}.gt-thread.sewn .fill{transform:scaleX(1);transition:transform var(--tdur, .9s) var(--gt-ease-out)}.gt-thread .glintbar{position:absolute;top:-1px;bottom:-1px;left:0;width:46px;background:var(--gt-sheen);opacity:0;pointer-events:none}.gt-chip{font-family:var(--gt-mono);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1;text-transform:uppercase;padding:13px 22px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--gt-graphite) 24%,transparent);background:transparent;color:var(--gt-graphite);cursor:pointer;transition:border-color var(--gt-dur-micro) var(--gt-ease-out),color var(--gt-dur-micro) var(--gt-ease-out),background-color var(--gt-dur-micro) var(--gt-ease-out),box-shadow var(--gt-dur-micro) var(--gt-ease-out),transform .3s var(--gt-ease-spring)}.gt-chip:hover{border-color:var(--gt-ultra);color:var(--gt-ultra);transform:translateY(-1px)}.gt-chip:active{transform:translateY(1px) scale(.95);transition-duration:var(--gt-dur-press)}.gt-chip[aria-pressed=true]{background:var(--gt-ultra);border-color:var(--gt-ultra);border-style:solid;color:var(--gt-porcelain);box-shadow:0 8px 18px -10px color-mix(in srgb,var(--gt-ultra) 85%,transparent)}.gt-press{transition:transform .3s var(--gt-ease-spring)}.gt-press:active{transform:translateY(1px) scale(.98);transition-duration:var(--gt-dur-press)}.gt-specimen{font-family:var(--gt-mono);font-weight:500;font-size:var(--gt-fs-specimen);line-height:1;font-variant-numeric:tabular-nums}@keyframes gt-stamp{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.gt-stamp{animation:gt-stamp .26s var(--gt-ease-spring)}@keyframes gt-busyblink{50%{opacity:.35}}.gt-busy{animation:gt-busyblink .4s steps(2,end) infinite}.tape-on.tape-live{cursor:none}.tape-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:9}.tape-cursor{position:absolute;left:0;top:0;pointer-events:none;z-index:10;opacity:0;transition:opacity .16s var(--gt-ease-out);will-change:transform}.tape-on.tape-live .tape-cursor{opacity:1}.tape-cursor svg{display:block;color:#ededea;mix-blend-mode:difference}.tape-cursor .tc-read{position:absolute;left:16px;top:16px;white-space:nowrap;font-family:var(--gt-mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--gt-porcelain);background:color-mix(in srgb,var(--gt-graphite) 84%,transparent);border:1px dashed color-mix(in srgb,var(--gt-porcelain) 35%,transparent);padding:3px 7px}.tape-tick{position:absolute;left:0;top:0;width:1.5px;height:7px;margin:-3.5px 0 0 -.75px;background:color-mix(in srgb,var(--gt-porcelain) 55%,transparent);pointer-events:none;opacity:.9;transition:opacity .7s linear}.tape-tick.maj{height:11px;margin-top:-5.5px;background:color-mix(in srgb,var(--gt-porcelain) 80%,transparent)}.gt-pw{position:relative;display:block}.gt-pw-reveal{position:absolute;right:0;top:0;height:100%;display:inline-flex;align-items:center;padding:0 2px 3px;border:0;background:none;color:var(--gt-steel-dark);font:inherit;font-size:var(--gt-fs-body-s);letter-spacing:.04em;cursor:pointer}.gt-pw-reveal:hover,.gt-pw-reveal:focus-visible{color:var(--gt-graphite)}.gt-pw-meter{margin:8px 0 0}.gt-pw-meter-row{display:flex;align-items:center;gap:10px}.gt-pw-meter-bar{flex:1 1 auto;max-width:190px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--gt-graphite) 12%,transparent);overflow:hidden}.gt-pw-meter-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--gt-ultra);transition:width var(--gt-dur-reveal) var(--gt-ease-out),background-color var(--gt-dur-reveal) var(--gt-ease-out)}.gt-pw-meter-word{color:var(--gt-graphite);font-family:var(--gt-mono);font-size:var(--gt-fs-mono);letter-spacing:.06em}.gt-pw-meter-note{margin:5px 0 0;color:var(--gt-steel-dark);font-size:var(--gt-fs-body-s)}.gt-pw-meter.is-weak .gt-pw-meter-fill{background:var(--gt-err-ink, #c43c35)}.gt-pw-meter.is-weak .gt-pw-meter-word,.gt-pw-meter.is-weak .gt-pw-meter-note{color:var(--gt-err-ink, #c43c35)}@media(prefers-reduced-motion:reduce){.gt-sew{background-size:100% 1px}.gt-pw-meter-fill,.gt-sew.is-sewn{transition:none}.gt-swash.is-sewn:after{animation:none}.gt-wipe,.gt-wipe:before,.gt-wipe .bw-over{transition:none}.gt-wipe:hover{transform:none}.gt-seam:after{opacity:1;transition:none}.gt-thread.unsewn .fill{transform:scaleX(1);transition:none}.gt-thread .glintbar{opacity:.9;left:auto;right:0;width:14px}.gt-chip,.gt-press{transition:none}.gt-chip:hover,.gt-press:active,.gt-chip:active{transform:none}.gt-stamp,.gt-busy{animation:none}.tape-on.tape-live{cursor:auto}.tape-cursor,.tape-tick{display:none}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{margin:0;background:var(--gt-porcelain);color:var(--gt-graphite);font-family:var(--gt-sans);font-size:var(--gt-fs-body);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--gt-focus);outline-offset:var(--gt-focus-offset);border-radius:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.wrap{max-width:1140px;margin:0 auto;padding:0 28px}h1,h2,h3{font-family:var(--gt-serif);font-weight:400;margin:0}.eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--gt-mono);font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gt-steel-dark);margin:0 0 4px}.eyebrow:before,.pick:before{content:"";width:24px;height:1.5px;flex:0 0 auto;background:currentColor;-webkit-mask-image:var(--gt-stitch-mask-h);mask-image:var(--gt-stitch-mask-h)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}nav{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--gt-graphite) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-in{display:flex;align-items:center;gap:22px;height:62px}.nav-in>.brand{display:inline-flex;color:var(--gt-porcelain);transition:transform .3s var(--gt-ease-spring)}.nav-in>.brand:active{transform:scale(.97);transition-duration:var(--gt-dur-press)}.nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}.navlink{position:relative;color:color-mix(in srgb,var(--gt-porcelain) 78%,transparent);font-family:var(--gt-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:6px 2px;transition:color .16s var(--gt-ease-out),transform .3s var(--gt-ease-spring)}.navlink:active{transform:translateY(1px);transition-duration:var(--gt-dur-press)}.navlink:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 5px,transparent 5px 9px) left bottom / 0% 1px no-repeat;transition:background-size .24s var(--gt-ease-out)}.navlink:hover,.navlink:focus-visible{color:var(--gt-porcelain)}.navlink:hover:after,.navlink:focus-visible:after{background-size:100% 1px}.nav-cta{display:inline-flex;align-items:center;justify-content:center;text-align:center;font-family:var(--gt-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:9px calc(18px - .14em) 9px 18px}.nav-div{width:1.5px;height:20px;flex:none;background:color-mix(in srgb,var(--gt-porcelain) 35%,transparent);-webkit-mask-image:var(--gt-stitch-mask-v);mask-image:var(--gt-stitch-mask-v)}.nav-in gt-lang-switch{color:var(--gt-porcelain)}nav a:focus-visible{outline-color:var(--gt-porcelain)}.top-thread{position:absolute;left:0;right:0;bottom:0;color:color-mix(in srgb,var(--gt-porcelain) 50%,transparent)}.nav-cta,.btn-iris,.rung-cta{position:relative;color:var(--gt-porcelain);background-color:var(--gt-ultra);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gt-porcelain) 7%,transparent) 0 1px,transparent 1px 5px);cursor:pointer;transition:background-color var(--gt-dur-micro) var(--gt-ease-out),transform .3s var(--gt-ease-spring)}.nav-cta:before,.btn-iris:before,.rung-cta:before{content:"";position:absolute;inset:5px;border:1px dashed color-mix(in srgb,var(--gt-porcelain) 45%,transparent);pointer-events:none;transition:border-color var(--gt-dur-micro) var(--gt-ease-out)}.nav-cta:hover,.nav-cta:focus-visible,.btn-iris:hover,.btn-iris:focus-visible,.rung-cta:hover,.rung-cta:focus-visible{background-color:color-mix(in srgb,var(--gt-ultra) 86%,var(--gt-graphite))}.nav-cta:hover:before,.nav-cta:focus-visible:before,.btn-iris:hover:before,.btn-iris:focus-visible:before,.rung-cta:hover:before,.rung-cta:focus-visible:before{border-color:color-mix(in srgb,var(--gt-porcelain) 85%,transparent)}.btn-iris:hover,.rung-cta:hover{transform:translateY(-1px)}.nav-cta:active,.btn-iris:active,.rung-cta:active{transform:translateY(1px) scale(.98);transition-duration:var(--gt-dur-press)}.btn-iris .arrow,.rung-cta .arrow{display:inline-block;transition:transform var(--gt-dur-micro) var(--gt-ease-out)}.btn-iris:hover .arrow,.rung-cta:hover .arrow{transform:translate(3px)}#plans .rail{display:flex;align-items:center;gap:14px;font-family:var(--gt-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-steel-dark);margin-bottom:32px}#plans .rail-node{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;transition:opacity .4s var(--gt-ease-out)}#plans .rail-node.cut{color:var(--gt-graphite)}#plans .rail-node .tick{width:7px;height:7px;border:1.5px solid currentColor}#plans .rail-node.cut .tick{background:var(--gt-graphite)}#plans .rail-th{flex:1;min-width:20px;color:color-mix(in srgb,var(--gt-steel-dark) 60%,transparent)}#plans .rail-more{color:var(--gt-steel-dark);white-space:nowrap;transition:opacity .4s var(--gt-ease-out)}#plans .cards{display:grid;grid-template-columns:1.16fr 1fr 1fr;gap:22px;align-items:stretch}#plans .card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--gt-hair-light);border-radius:14px;padding:24px;box-shadow:0 20px 44px -34px color-mix(in srgb,var(--gt-graphite) 45%,transparent)}#plans .card[data-tier=twill]{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--gt-graphite) 5%,transparent) 0 1px,transparent 1px 9px)}#plans .card.lead-card{background-color:var(--gt-graphite);border-color:var(--gt-graphite);color:var(--gt-porcelain);box-shadow:0 28px 56px -30px color-mix(in srgb,var(--gt-graphite) 55%,transparent)}#plans .swatch{display:block;height:4px;border-radius:999px;margin-bottom:18px}#plans .card[data-tier=muslin] .swatch{background:#e9e2d3}#plans .card[data-tier=calico] .swatch{background:repeating-linear-gradient(90deg,#d9c9e8 0 10px,#e9e2d3 10px 16px)}#plans .card[data-tier=twill] .swatch{background:repeating-linear-gradient(45deg,#8f9aa8 0 6px,#6d7684 6px 12px)}#plans .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}#plans .plan-ic{flex:0 0 auto;width:46px;height:46px;color:var(--gt-graphite)}#plans .plan-ic svg{display:block;width:100%;height:100%}#plans .lead-card .plan-ic{color:color-mix(in srgb,var(--gt-porcelain) 88%,transparent)}#plans .lead-card .plan-ic .ac{color:var(--gt-sheen-2)}#plans .fabric{font-size:26px;text-transform:capitalize}#plans .fabric small{font-family:var(--gt-mono);font-size:11.5px;letter-spacing:1.5px;color:var(--gt-steel-dark);text-transform:none;margin-left:6px}#plans .lead-card .fabric small{color:color-mix(in srgb,var(--gt-porcelain) 62%,transparent)}#plans .tagline{font-family:var(--gt-mono);font-size:12px;letter-spacing:.5px;color:var(--gt-steel-dark);margin:6px 0 0}#plans .lead-card .tagline{color:color-mix(in srgb,var(--gt-porcelain) 62%,transparent)}#plans .price{display:flex;align-items:baseline;gap:6px;margin:18px 0 0;min-height:52px}#plans .price-num{font-size:clamp(40px,3.6vw,52px)}#plans .per{font-family:var(--gt-mono);font-size:12px;letter-spacing:.1em;color:color-mix(in srgb,var(--gt-porcelain) 60%,transparent)}#plans .ship{font-family:var(--gt-mono);font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--gt-steel-dark);margin:8px 0 0}#plans .ship .bracket{white-space:nowrap}#plans .ship .bracket.lit{color:var(--gt-sheen-2)}#plans .ship .order{letter-spacing:.08em}#plans .dir-base{font-family:var(--gt-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gt-steel-dark);margin:18px 0 0;padding-top:14px;border-top:1px dashed var(--gt-hair-light)}#plans .lead-card .dir-base{color:color-mix(in srgb,var(--gt-porcelain) 55%,transparent);border-top-color:var(--gt-hair-dark)}#plans .card ul{list-style:none;margin:4px 0 0;padding:0;flex:1}#plans .card li{color:color-mix(in srgb,var(--gt-graphite) 74%,transparent);font-size:13.5px;padding:8px 0;border-top:1px dashed var(--gt-hair-light)}#plans .card li:first-child{border-top:0}#plans .lead-card li{color:color-mix(in srgb,var(--gt-porcelain) 80%,transparent);border-top-color:var(--gt-hair-dark)}#plans .dir-word{font-family:var(--gt-serif);font-size:32px;line-height:1.1;color:var(--gt-graphite);margin:10px 0 0}#plans .dir-hints{font-family:var(--gt-mono);font-size:11.5px;font-weight:500;letter-spacing:.08em;color:var(--gt-steel-dark);margin:10px 0 0}#plans .rung-cta{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--gt-mono);font-size:12.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:16px calc(20px - .18em) 16px 20px;margin-top:20px}#plans .lead-card .rung-cta:focus-visible{outline:2px dashed var(--gt-porcelain);outline-offset:3px}@media(max-width:1020px){#plans .cards{grid-template-columns:repeat(2,1fr)}#plans .card.lead-card{grid-column:1 / -1}}@media(max-width:880px){.nav-links .hide-m{display:none}}@media(max-width:480px){.nav-in{gap:16px}.nav-links{display:none}.nav-in gt-lang-switch .lang{margin-left:auto}}@media(max-width:640px){#plans .cards{grid-template-columns:1fr}#plans .rail{flex-wrap:wrap;row-gap:10px}}@media(prefers-reduced-motion:reduce){.nav-in>.brand,.navlink,.navlink:after,.nav-cta,.nav-cta:before,.btn-iris,.btn-iris:before,.rung-cta,.rung-cta:before,.btn-iris .arrow,.rung-cta .arrow,#plans .rail-node,#plans .rail-more{transition:none}.nav-in>.brand:active,.navlink:active,.nav-cta:active,.btn-iris:hover,.btn-iris:active,.rung-cta:hover,.rung-cta:active,.btn-iris:hover .arrow,.rung-cta:hover .arrow{transform:none}}
