@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,700;0,900;1,700&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;600&display=swap");:root{--cream:#fbf7f0;--cream-dark:#f2ebe0;--kraft:#e8dfd0;--postal-red:#c4342d;--postal-red-light:#e85d56;--postal-red-glow:rgba(196,52,45,.1);--postal-red-glow-strong:rgba(196,52,45,.2);--navy:#1b2a4a;--navy-light:#2d4066;--navy-muted:#6b7b9e;--gold:#c9a84c;--gold-light:#e0c76e;--gold-glow:rgba(201,168,76,.15);--ink:#2c2418;--ink-soft:#5c5347;--ink-muted:#9b9183;--success:#2d8a4e;--white:#fff;--border:rgba(44,36,24,.1);--border-strong:rgba(44,36,24,.18);--radius:12px;--radius-lg:20px;--shadow-sm:0 2px 8px rgba(44,36,24,.06);--shadow-md:0 8px 24px rgba(44,36,24,.08);--shadow-lg:0 16px 48px rgba(44,36,24,.1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}body:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.03'/%3E%3C/svg%3E");content:"";inset:0;opacity:.5;pointer-events:none;position:fixed;z-index:1}img{height:auto;max-width:100%}a{color:inherit}.dnd-section,.dnd_area-row,[class*=dnd-]{z-index:auto!important}h1,h2,h3,h4{color:var(--ink);font-family:Playfair Display,Georgia,serif;font-weight:900;letter-spacing:-1px;line-height:1.1}h1{font-size:clamp(44px,5vw,64px);letter-spacing:-2px;line-height:1.2}h1 p{line-height:inherit;margin:0}h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.5px}h3{font-size:clamp(20px,2.5vw,24px);letter-spacing:-.5px}p{color:var(--ink-soft);line-height:1.7}.text-accent{color:var(--postal-red)}.text-muted{color:var(--ink-muted)}.italic,em{font-style:italic}.highlight-underline{color:var(--postal-red);font-style:italic;position:relative}.highlight-underline:after{background:var(--postal-red-glow-strong);border-radius:2px;bottom:0;content:"";height:12px;left:-2px;position:absolute;right:-2px;z-index:-1}.container{margin:0 auto;max-width:1200px;padding:0 48px}.section{padding:120px 0}.section--dark{background:var(--navy);color:var(--white)}.section--cream{background:var(--cream)}.section--kraft{background:var(--cream-dark)}.section-label{color:var(--postal-red);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;letter-spacing:2.5px;margin-bottom:12px;text-transform:uppercase}.section--dark .section-label{color:var(--gold)}.section-title{margin-bottom:14px}.section-subtitle{color:var(--ink-soft);font-size:17px;line-height:1.65;margin-bottom:64px;max-width:560px}.section--dark .section-subtitle{color:hsla(0,0%,100%,.55)}.section--dark h2{color:var(--white)}.btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;gap:8px;letter-spacing:-.1px;padding:11px 24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn--primary{background:var(--postal-red);box-shadow:0 2px 0 #9b2b26,var(--shadow-sm);color:#fff}.btn--primary:hover{background:var(--postal-red-light);box-shadow:0 4px 0 #9b2b26,var(--shadow-md);transform:translateY(-2px)}.btn--primary:active{box-shadow:0 1px 0 #9b2b26;transform:translateY(0)}.btn--outline{background:transparent;border:2px solid var(--border-strong);color:var(--ink)}.btn--outline:hover{border-color:var(--ink);transform:translateY(-2px)}.btn--outline-white{background:transparent;border:2px solid hsla(0,0%,100%,.2);color:#fff}.btn--outline-white:hover{border-color:hsla(0,0%,100%,.5);transform:translateY(-2px)}.btn--large{font-size:16px;padding:15px 32px}.btn--full{justify-content:center;width:100%}.stamp-badge{align-items:center;background:var(--postal-red-glow);border:1.5px solid var(--postal-red);border-radius:4px;color:var(--postal-red);display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;gap:8px;letter-spacing:1.5px;padding:6px 16px;text-transform:uppercase;transform:rotate(-1deg)}.stamp-badge--gold{background:var(--gold-glow);border-color:var(--gold);color:var(--gold)}.stamp-tag{border:1.5px solid;border-radius:3px;display:inline-block;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:1px;padding:3px 8px;text-transform:uppercase;transform:rotate(-3deg)}.stamp-tag--routed{border-color:var(--success);color:var(--success)}.stamp-tag--pending{border-color:var(--gold);color:var(--gold)}.stamp-tag--native{border-color:var(--postal-red);color:var(--postal-red)}.postmark{align-items:center;border:3px solid var(--postal-red);border-radius:50%;display:flex;height:80px;justify-content:center;opacity:.15;width:80px}.postmark__text{color:var(--postal-red);font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;letter-spacing:1px;line-height:1.4;text-align:center;text-transform:uppercase}.airmail-border-bottom,.airmail-border-top{background:repeating-linear-gradient(-60deg,var(--postal-red) 0,var(--postal-red) 12px,var(--navy) 12px,var(--navy) 24px,var(--white) 24px,var(--white) 36px,var(--navy) 36px,var(--navy) 48px);height:8px}.card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:36px;transition:all .3s ease}.card:hover{border-color:var(--postal-red);box-shadow:var(--shadow-md);transform:translateY(-4px)}.card--dark{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.card--dark:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14)}.card--featured{border-color:var(--postal-red);box-shadow:0 0 0 4px var(--postal-red-glow),var(--shadow-lg)}.envelope{align-items:center;background:var(--cream);border:1.5px solid var(--border);border-radius:8px;display:flex;gap:16px;padding:14px 18px;transition:all .4s cubic-bezier(.4,0,.2,1)}.envelope:hover{border-color:var(--postal-red);box-shadow:0 4px 16px var(--postal-red-glow);transform:translateX(6px)}.envelope__icon{flex-shrink:0;font-size:24px;transition:transform .3s}.envelope:hover .envelope__icon{transform:rotate(-8deg) scale(1.1)}.envelope__label{color:var(--ink);font-size:14px;font-weight:700}.envelope__meta{color:var(--ink-muted);font-size:12px;margin-top:1px}.feature-row{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.feature-row--reversed .feature-row__text{order:2}.feature-row--reversed .feature-row__visual{order:1}@media (max-width:900px){.feature-row{gap:32px;grid-template-columns:1fr}.feature-row--reversed .feature-row__text{order:1}.feature-row--reversed .feature-row__visual{order:2}}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.tabs{margin-bottom:40px}.tabs__nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:0}.tabs__btn{background:var(--white);border:2px solid var(--border);border-radius:8px;color:var(--ink-muted);cursor:pointer;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;padding:12px 24px;transition:all .2s}.tabs__btn:hover{border-color:var(--ink-muted);box-shadow:var(--shadow-sm);color:var(--ink);transform:translateY(-2px)}.tabs__btn.active{background:var(--postal-red);border-color:var(--postal-red);box-shadow:0 2px 0 #9b2b26,var(--shadow-sm);color:var(--white)}.tabs__panel{display:none;padding:40px 0}.tabs__panel.active{animation:fadeIn .3s ease;display:grid;gap:48px;grid-template-columns:1fr 1fr}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tabs__pain h3,.tabs__solution h3{font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.tabs__pain h3{color:var(--ink-muted)}.tabs__solution h3{color:var(--postal-red)}.tabs__pain p,.tabs__solution p{font-size:15px;line-height:1.7;margin-bottom:24px}.accordion{max-width:800px}.accordion__item{border-bottom:1px solid var(--border)}.accordion__trigger{align-items:center;background:none;border:none;color:var(--ink);cursor:pointer;display:flex;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;padding:24px 0;text-align:left;transition:color .2s;width:100%}.accordion__trigger:hover{color:var(--postal-red)}.accordion__icon{color:var(--ink-muted);flex-shrink:0;font-size:20px;margin-left:16px;transition:transform .3s}.accordion__item.active .accordion__icon{color:var(--postal-red);transform:rotate(45deg)}.accordion__content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.accordion__content-inner{color:var(--ink-soft);font-size:15px;line-height:1.7;padding:0 0 24px}.currency-toggle{background:var(--white);border:2px solid var(--border-strong);border-radius:8px;display:inline-flex;gap:0;padding:3px}.currency-toggle__btn{background:transparent;border:none;border-radius:5px;color:var(--ink-muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;letter-spacing:1px;padding:8px 24px;text-transform:uppercase;transition:all .2s ease}.currency-toggle__btn:hover{color:var(--ink)}.currency-toggle__btn.active{background:var(--postal-red);box-shadow:0 2px 0 #9b2b26;color:var(--white)}.pricing-card{background:var(--white);border:2px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:40px;position:relative}.pricing-card__features{flex:1}.pricing-card--featured{border-color:var(--postal-red);box-shadow:0 0 0 4px var(--postal-red-glow),var(--shadow-lg)}.pricing-card__popular{background:var(--postal-red);border-radius:4px;box-shadow:0 2px 0 #9b2b26;color:#fff;font-size:10px;letter-spacing:1px;padding:4px 14px;position:absolute;right:20px;top:-14px;transform:rotate(-2deg)}.pricing-card__popular,.pricing-card__tier{font-family:IBM Plex Mono,monospace;font-weight:600;text-transform:uppercase}.pricing-card__tier{color:var(--ink-muted);font-size:11px;letter-spacing:2px;margin-bottom:14px}.pricing-card__price{color:var(--ink);font-family:Playfair Display,serif;font-size:52px;font-weight:900;letter-spacing:-3px;line-height:1}.pricing-card__suffix{color:var(--ink-muted);font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:500;letter-spacing:0}.pricing-card__desc{color:var(--ink-muted);font-size:14px;margin:14px 0 28px}.pricing-card__features{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:32px}.pricing-card__features li{align-items:center;color:var(--ink-soft);display:flex;font-size:14px;gap:10px}.pricing-card__features li:before{color:var(--success);content:"✓";font-size:13px;font-weight:800}.seal{align-items:center;border:4px solid var(--gold);border-radius:50%;display:flex;flex-direction:column;height:160px;justify-content:center;margin:0 auto;position:relative;width:160px}.seal:before{border:2px dashed rgba(201,168,76,.3);border-radius:50%;content:"";inset:6px;position:absolute}.seal__label{color:var(--gold);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.seal__icon{font-size:40px;margin:4px 0}.seal__text{color:var(--gold-light);font-family:Playfair Display,serif;font-size:14px;font-weight:700}.seal--light{border-color:var(--postal-red)}.seal--light:before{border-color:rgba(196,52,45,.2)}.trust-badges{flex-wrap:wrap;gap:24px}.trust-badge,.trust-badges{align-items:center;display:flex}.trust-badge{color:var(--ink-muted);font-size:13px;font-weight:600;gap:8px}.trust-badge__icon{height:20px;width:20px}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stampIn{0%{opacity:0;transform:rotate(-4deg) scale(2)}60%{transform:rotate(-4deg) scale(.9)}to{opacity:1;transform:rotate(-4deg) scale(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes shake{0%,to{transform:translateX(0)}15%{transform:translateX(-3px) rotate(-1deg)}30%{transform:translateX(3px) rotate(1deg)}45%{transform:translateX(-2px) rotate(-.5deg)}60%{transform:translateX(2px) rotate(.5deg)}75%{transform:translateX(-1px)}}.btn--shake{animation:shake .5s ease-in-out}.animate-fadeup{animation:fadeUp .7s ease-out both}.animate-fadeup-1{animation-delay:.1s}.animate-fadeup-2{animation-delay:.2s}.animate-fadeup-3{animation-delay:.3s}.hero-card{perspective:1200px}.hero-card__inner{position:relative;transform-style:preserve-3d}.hero-card--flippable{cursor:pointer}.hero-card__back,.hero-card__front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--white);border:2px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;position:relative;transform:translateZ(0);will-change:transform}.hero-card__back{inset:0;position:absolute;transform:rotateY(180deg)}.hero-card--flippable:hover .hero-card__back,.hero-card--flippable:hover .hero-card__front{box-shadow:0 20px 60px rgba(44,36,24,.15)}.nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(38,58%,96%,.85);border-bottom:1px solid var(--border);height:72px;justify-content:space-between;left:0;padding:0 48px;position:fixed;right:0;top:0;z-index:9999}.nav,.nav__logo{align-items:center;display:flex}.nav__logo{gap:12px}.nav__logo-icon{border:3px solid var(--postal-red);border-radius:4px;height:38px;justify-content:center;transform:rotate(-3deg);width:38px}.nav__logo-icon,.nav__right{align-items:center;display:flex}.nav__right{gap:28px}.nav__links{display:flex;gap:24px;list-style:none}.nav__links a{color:var(--ink-soft);font-size:14px;font-weight:600;text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--postal-red)}.nav__burger{background:none;border:none;cursor:pointer;display:none;height:24px;position:relative;width:32px;z-index:102}.nav__burger span{background:var(--ink);border-radius:2px;display:block;height:3px;left:0;position:absolute;transition:all .3s;width:100%}.nav__burger span:first-child{top:0}.nav__burger span:nth-child(2){top:10px}.nav__burger span:nth-child(3){top:20px}.nav__burger.is-open span:first-child{top:10px;transform:rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){top:10px;transform:rotate(-45deg)}.nav__mobile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(38,58%,96%,.95);display:none;left:0;overflow-y:auto;padding:32px 24px;position:fixed;right:0;top:72px;z-index:9998;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border);box-shadow:var(--shadow-lg)}.nav__mobile-links,.nav__mobile.is-open{display:flex;flex-direction:column}.nav__mobile-links{gap:0;list-style:none}.nav__mobile-links a{border-bottom:1px solid var(--border);color:var(--ink);display:block;font-size:18px;font-weight:700;padding:16px 0;text-decoration:none;transition:color .2s}.nav__mobile-links a:hover{color:var(--postal-red)}.hero-grid{align-items:center}.hero-grid,.split-grid{display:grid;gap:80px;grid-template-columns:1fr 1fr}.split-grid{align-items:start}.steps-grid{gap:0;position:relative}.pricing-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,1fr)}.pricing-grid{gap:24px}@media (max-width:900px){.container{padding:0 20px}.section{padding:80px 0}h1{font-size:36px}h2{font-size:30px}.nav{padding:0 20px}.nav__right{display:none}.nav__burger{display:block}.hero-grid,.split-grid,.steps-grid{gap:40px;grid-template-columns:1fr}.steps-grid>div:first-child[style*="position:absolute"]{display:none}.pricing-grid{gap:20px;grid-template-columns:1fr}.feature-row{gap:32px;grid-template-columns:1fr}.feature-row--reversed .feature-row__text{order:1}.feature-row--reversed .feature-row__visual{order:2}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.tabs__nav{flex-wrap:wrap}.tabs__panel.active{grid-template-columns:1fr}.seal__text{font-size:12px}.section-subtitle{max-width:100%}#hero{padding-top:80px!important}}@media (max-width:600px){.container{padding:0 16px}.section{padding:60px 0}h1{font-size:30px}h2{font-size:26px}.btn--large{font-size:15px;padding:13px 24px}.envelope{gap:12px;padding:10px 14px}.envelope__label{font-size:13px}.envelope__meta{font-size:11px}.envelope__icon{font-size:20px}.tabs__btn{font-size:13px;padding:10px 16px}.pricing-card{padding:28px}.pricing-card__price{font-size:40px}}