*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--surface-primary: #0D0D0B;--surface-secondary: #161614;--surface-tertiary: #1E1E1B;--text-primary: #FFFFFF;--text-body: #E8E4DC;--text-muted: #8A8680;--accent: #F5A623;--accent-hover: #F7B84B;--accent-text: #0D0D0B;--danger: #C0392B;--success: #2ECC71;--border: #2A2A27;--font-display: "Playfair Display", Georgia, serif;--font-body: "Source Serif 4", Georgia, serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--col-max: 720px;--col-pad: 48px;--section-gap: 128px}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--surface-primary);color:var(--text-body);font-family:var(--font-body);font-size:18px;line-height:1.7}a{color:inherit;text-decoration:none}.col{width:100%;max-width:var(--col-max);margin-inline:auto;padding-inline:var(--col-pad)}.section-label{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:48px}.btn-cta{display:inline-block;background:var(--accent);color:var(--accent-text);font-family:var(--font-mono);font-size:14px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:14px 32px;border-radius:2px;border:none;cursor:pointer;transition:background-color .12s ease;text-decoration:none}.btn-cta:hover{background:var(--accent-hover)}@media(max-width:767px){:root{--col-pad: 24px;--section-gap: 80px}body{font-size:17px}}.hero{position:relative;width:100%;min-height:100svh;display:flex;flex-direction:column;align-items:center;overflow:hidden;background:var(--surface-primary)}.hero__glow{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:900px;height:640px;background:radial-gradient(ellipse at 50% 0%,rgba(245,166,35,.14) 0%,rgba(245,166,35,.05) 45%,transparent 70%);pointer-events:none}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none}.col-full{width:100%}.hero__nav{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:32px 80px;z-index:1}.hero__wordmark{font-family:var(--font-mono);font-size:13px;color:var(--accent);letter-spacing:.08em}.hero__nav-label{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.06em}.hero__content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:820px;padding:160px 48px 120px;gap:0;z-index:1}.hero__eyebrow{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:32px}.hero__headline{font-family:var(--font-display);font-size:56px;font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.02em;margin-bottom:40px}.hero__sub{font-family:var(--font-mono);font-size:13px;color:var(--text-muted);letter-spacing:.04em;line-height:1.8;margin-bottom:56px}.hero__bottom-line{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1px;height:80px;background:linear-gradient(to bottom,rgba(245,166,35,.4),transparent)}@media(max-width:767px){.hero__nav{padding:24px}.hero__nav-label{display:none}.hero__content{padding:120px 24px 80px}.hero__headline{font-size:36px}.hero__sub{font-size:12px}}.ps{padding-block:var(--section-gap)}.ps__inner{display:flex;flex-direction:column;gap:96px}.ps__block{display:flex;flex-direction:column;gap:24px}.ps__body{font-family:var(--font-body);font-size:18px;color:var(--text-body);line-height:1.7}.ps__list{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:8px}.ps__list-item{display:flex;gap:24px;align-items:flex-start}.ps__list-num{font-family:var(--font-mono);font-size:13px;color:var(--accent);letter-spacing:.04em;flex-shrink:0;padding-top:3px}.deliv{padding-bottom:var(--section-gap)}.deliv__table{border:1px solid var(--border);border-radius:2px;overflow:hidden;margin-bottom:24px}.deliv__row{display:flex;border-bottom:1px solid var(--border);background:var(--surface-primary)}.deliv__row:last-child{border-bottom:none}.deliv__row--alt{background:var(--surface-secondary)}.deliv__week{font-family:var(--font-mono);font-size:13px;color:var(--accent);letter-spacing:.04em;flex-shrink:0;width:120px;padding:22px 24px 20px;display:flex;align-items:flex-start}.deliv__text{font-family:var(--font-body);font-size:17px;color:var(--text-body);line-height:1.6;padding:20px 24px;border-left:1px solid var(--border)}.deliv__note{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.06em}@media(max-width:767px){.deliv__row{flex-direction:column}.deliv__week{width:auto;padding-bottom:0}.deliv__text{border-left:none;border-top:1px solid var(--border)}}.pricing{padding-bottom:var(--section-gap)}.pricing__cards{display:flex;gap:16px}.pricing__card{flex:1;background:var(--surface-secondary);border:1px solid var(--border);border-radius:2px;padding:40px 36px;display:flex;flex-direction:column;gap:24px;position:relative;overflow:hidden}.pricing__card--featured .pricing__card-accent-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--accent),transparent)}.pricing__tier{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase}.pricing__price{font-family:var(--font-display);font-size:52px;font-weight:700;color:var(--accent);line-height:1;letter-spacing:-.02em}.pricing__price-unit{font-size:20px;color:var(--text-muted);letter-spacing:0}.pricing__terms{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.04em}.pricing__divider{border:none;border-top:1px solid var(--border)}.pricing__items{list-style:none;display:flex;flex-direction:column;gap:10px}.pricing__items li{font-family:var(--font-mono);font-size:12px;color:var(--text-body);letter-spacing:.04em;line-height:1.5}.pricing__item--muted{color:var(--text-muted)!important}@media(max-width:767px){.pricing__cards{flex-direction:column}.pricing__price{font-size:40px}}.why{padding-bottom:var(--section-gap)}.why__points{display:flex;flex-direction:column;gap:40px}.why__point{display:flex;flex-direction:column;gap:12px}.why__heading{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text-primary);line-height:1.3}.why__body{font-family:var(--font-body);font-size:18px;color:var(--text-body);line-height:1.7}.why__divider{border:none;border-top:1px solid var(--border);margin-top:8px}.qual{padding-bottom:var(--section-gap)}.qual__grid{display:flex;gap:40px}.qual__col{flex:1;display:flex;flex-direction:column;gap:16px}.qual__col-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px}.qual__col-label--good{color:var(--success)}.qual__col-label--bad{color:var(--danger)}.qual__list{list-style:none;display:flex;flex-direction:column;gap:16px}.qual__item{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-body);font-size:17px;color:var(--text-body);line-height:1.5}.qual__dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:7px}.qual__dot--good{background:var(--success)}.qual__dot--bad{background:var(--danger)}.qual__item-muted{color:var(--text-muted)}@media(max-width:767px){.qual__grid{flex-direction:column;gap:48px}}.testi{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.testi__grid{display:flex;gap:0;border:1px solid var(--border);border-radius:2px;overflow:hidden;margin-bottom:24px}.testi-stat{flex:1;padding:48px 40px;display:flex;flex-direction:column;gap:12px;position:relative}.testi-stat+.testi-stat:before{content:"";position:absolute;left:0;top:24px;bottom:24px;width:1px;background:var(--border)}.testi-stat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 60%,rgba(245,166,35,.05) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.testi-stat:hover:after{opacity:1}.testi-stat__number{font-family:var(--font-display);font-size:64px;font-weight:700;color:var(--text-primary);line-height:1;letter-spacing:-.02em;transition:color .2s ease}.testi-stat:hover .testi-stat__number{color:var(--accent)}.testi-stat__suffix{font-family:var(--font-mono);font-size:28px;font-weight:400;color:var(--accent);margin-left:2px;vertical-align:baseline}.testi-stat__label{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;line-height:1.5;max-width:160px}.testi__footnote{font-family:var(--font-mono);font-size:11px;color:var(--border);letter-spacing:.04em;text-align:center}@media(max-width:767px){.testi__grid{flex-direction:column}.testi-stat+.testi-stat:before{top:0;bottom:auto;left:24px;right:24px;width:auto;height:1px}.testi-stat{padding:36px 24px}.testi-stat__number{font-size:48px}}.cta-footer{position:relative;padding-bottom:96px}.cta-footer__glow{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse at 50% 100%,rgba(245,166,35,.1) 0%,rgba(245,166,35,.03) 50%,transparent 70%);pointer-events:none}.cta-footer__border{width:100%;height:1px;background:var(--border);margin-bottom:96px}.cta-footer__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;position:relative}.cta-footer__heading{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.01em;max-width:560px}.cta-footer__body{font-family:var(--font-body);font-size:18px;color:var(--text-muted);line-height:1.7;max-width:480px}.cta-footer__sig{display:flex;flex-direction:column;gap:6px;margin-top:16px}.cta-footer__name{font-family:var(--font-mono);font-size:13px;color:var(--text-body);letter-spacing:.04em}.cta-footer__domain{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);letter-spacing:.04em}@media(max-width:767px){.cta-footer__heading{font-size:28px}}
