.tier.is-current{border-color:var(--olive);box-shadow:0 0 0 2px #6e74484d}.btn-current{background:var(--olive)!important;color:#fff7f2!important;cursor:default}.btn-current:hover{transform:none!important}.tier.is-current:after{content:"✓ Active";position:absolute;top:-12px;right:16px;z-index:2;font-family:var(--sans);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff7f2;background:var(--olive);padding:5px 11px;border-radius:999px}.confirm-overlay{position:fixed;inset:0;z-index:200;background:#15140f80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:20px;animation:cfade .2s ease}@keyframes cfade{0%{opacity:0}to{opacity:1}}.confirm-box{background:var(--bone);border:1px solid var(--line);border-radius:18px;padding:28px;max-width:410px;width:100%;box-shadow:0 40px 90px -40px #0009;animation:cpop .22s cubic-bezier(.2,.8,.2,1)}@keyframes cpop{0%{transform:scale(.94);opacity:0}to{transform:none;opacity:1}}.confirm-box h3{font-family:var(--sans);font-weight:800;font-size:21px;letter-spacing:-.02em;margin-bottom:8px;color:var(--ink)}.confirm-box p{font-size:14.5px;color:var(--ink-mute);line-height:1.55}.confirm-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}:root{--paper:#efe7d2;--paper-warm:#ece4cf;--paper-dark:#ddd2b6;--bone:#f7f1de;--ink:#15140f;--ink-soft:#2a2620;--ink-mute:#5a5448;--ink-faint:#8b8676;--coral:#ed6f5c;--coral-soft:#f08e7c;--mustard:#e9b94a;--olive:#6e7448;--line:rgba(21,20,15,.14);--line-soft:rgba(21,20,15,.08);--sans:"Inter Tight",-apple-system,system-ui,sans-serif;--serif:"Playfair Display",Georgia,serif;--body:"Inter",-apple-system,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--container:1360px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:radial-gradient(1200px 800px at 12% -5%,rgba(106,92,56,.06),transparent 60%),radial-gradient(1000px 900px at 105% 30%,rgba(106,92,56,.06),transparent 55%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/></svg>")}.wrap{position:relative;z-index:1}.container{max-width:var(--container);margin:0 auto;padding:0 64px}a{color:inherit;text-decoration:none}.dot{color:var(--coral)}.serif{font-family:var(--serif);font-style:italic;font-weight:500}.rail{position:fixed;top:0;bottom:0;width:36px;z-index:40;display:grid;place-items:center;border-right:1px solid var(--line-soft);pointer-events:none}.rail.right{right:0;left:auto;border-right:0;border-left:1px solid var(--line-soft)}.rail span{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.rail.right span{transform:none}@media (max-width:1280px){.rail{display:none}}.metastrip{border-bottom:1px solid var(--line);font-family:var(--sans);font-size:10.5px;letter-spacing:.04em;color:var(--ink-faint);background:var(--paper)}.metastrip .container{display:flex;align-items:center;justify-content:space-between;height:34px;gap:24px}.metastrip b{color:var(--ink-soft);font-weight:600}.metastrip .filed{padding:2px 9px;border:1px solid var(--line);border-radius:999px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:9.5px}.metastrip .live{display:flex;align-items:center;gap:7px}.pulse{width:6px;height:6px;border-radius:50%;background:var(--coral);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.mid-meta{display:flex;gap:18px}@media (max-width:1080px){.mid-meta{display:none}}.nav{position:sticky;top:0;z-index:50;background:#efe7d2db;backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--line)}.nav .container{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:flex;align-items:center;gap:12px;position:relative}.brand:before{content:"";position:absolute;left:-8px;top:50%;width:72px;height:72px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,#e9b94a99,#ed6f5c3d 45%,#e9b94a00 72%);z-index:0;pointer-events:none;opacity:0;transition:opacity .35s ease}.brand:hover:before{opacity:1}.brand .logo{height:50px;width:auto;display:block;position:relative;z-index:1;animation:logoFlyIn 10s ease-in-out infinite;transform-origin:center;transition:scale .3s cubic-bezier(.2,.7,.2,1),filter .3s ease}.brand:hover .logo{scale:1.2;filter:drop-shadow(0 0 10px rgba(184,144,47,.9))}@keyframes logoFlyIn{0%{opacity:0;transform:translate(-210px) rotate(-42deg) scale(.5)}8%{opacity:1;transform:translate(12px) rotate(9deg) scale(1.1)}11%{transform:translate(-4px) rotate(-3deg) scale(.97)}14%{transform:translate(0) rotate(0) scale(1.06);filter:drop-shadow(0 0 15px rgba(184,144,47,.9))}19%{transform:none;filter:drop-shadow(0 0 0 rgba(184,144,47,0))}to{transform:none;opacity:1}}.brand .mark{font-family:var(--serif);font-style:italic;font-weight:600;font-size:30px;line-height:1}.brand .bname{font-family:var(--sans);font-weight:800;font-size:30px;letter-spacing:-.02em;position:relative;z-index:1}.brand .bname .bl{display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1),color .2s ease}.brand .bname .bl:hover{transform:translateY(-.22em);color:var(--coral)}.brand .bname .bl.up{transform:translateY(-.24em);color:var(--coral)}.brand .bmeta{font-family:var(--mono);font-size:10px;color:var(--ink-faint);margin-left:2px}.navlinks{display:flex;gap:34px;font-family:var(--serif);font-style:italic;font-size:19px;font-weight:600;letter-spacing:0}.navlinks a{position:relative;color:var(--ink-soft);padding:4px 0;transition:color .18s ease}.navlinks a.active{color:var(--ink)}.navlinks a .rn{font-family:var(--serif);font-style:italic;color:var(--coral);font-size:11px;margin-right:5px}.navlinks a:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:var(--coral);transition:width .18s ease}.navlinks a:hover:after,.navlinks a.active:after{width:100%}.nav-cta{display:flex;align-items:center;gap:12px}.signin{font-family:var(--sans);font-size:15.5px;font-weight:600;color:var(--ink-soft)}.signin:hover{color:var(--coral)}.btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans);font-weight:700;font-size:13px;letter-spacing:-.01em;border-radius:999px;padding:11px 18px;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,background .18s ease}.btn .arr{width:13px;height:13px}.btn-primary{background:var(--coral);color:#fff7f2;box-shadow:0 14px 26px -16px #ed6f5ce6}.btn-primary:hover{background:#e35c48;transform:translateY(-2px) scale(1.04)}.btn-ghost{background:transparent;color:var(--ink);border-color:#15140f38}.btn-ghost:hover{background:#15140f0a;transform:translateY(-2px) scale(1.04)}.btn-wa{background:#f7f1de;color:var(--ink);box-shadow:0 16px 30px -18px #0000008c}.btn-wa:hover{background:#fff;transform:translateY(-2px) scale(1.04)}.btn-wa .wa-ic-sm{color:#25d366}@media (max-width:1080px){.navlinks,.signin{display:none}}.phero{padding:84px 0 30px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin-bottom:22px}.eyebrow:before,.eyebrow:after{content:"";width:18px;height:1px;background:var(--coral)}h1{font-family:var(--sans);font-weight:800;letter-spacing:-.03em;line-height:1.04;font-size:clamp(40px,5vw,72px)}.phero p.lead{font-size:17px;color:var(--ink-soft);max-width:46ch;margin:22px auto 0}.controls{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:40px}.seg{display:inline-flex;background:var(--bone);border:1px solid var(--line);border-radius:999px;padding:5px;gap:2px;font-family:var(--sans);font-size:13px;font-weight:600}.seg button{border:0;background:transparent;color:var(--ink-mute);padding:9px 18px;border-radius:999px;cursor:pointer;transition:.18s ease;letter-spacing:-.01em}.seg button.on{background:var(--ink);color:var(--bone)}.seg.years button.on{background:var(--coral);color:#fff7f2}.controls .save-note{font-family:var(--mono);font-size:11px;color:var(--olive);min-height:16px}.pricing{padding:40px 0 110px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.tier{background:var(--bone);border:1px solid var(--line);border-radius:20px;padding:34px 30px;position:relative;display:flex;flex-direction:column;box-shadow:0 30px 60px -40px #15140f4d}.tier.feature{border-color:var(--coral);box-shadow:0 36px 70px -38px #ed6f5c8c}.tier .badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--coral);color:#fff7f2;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap}.tier .tname{font-family:var(--serif);font-style:italic;font-weight:500;font-size:27px;letter-spacing:0}.tier .tdesc{font-size:13px;color:var(--ink-mute);margin-top:8px;min-height:38px}.tier .price{margin:22px 0 4px;display:flex;align-items:baseline;gap:4px}.tier .price .cur{font-family:var(--sans);font-weight:700;font-size:24px;color:var(--ink)}.tier .price .amt{display:inline-block;transform-origin:left center;font-family:var(--sans);font-weight:900;font-size:46px;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.tier .price .per{font-family:var(--sans);font-size:14px;color:var(--ink-faint);font-weight:600}.tier .billed{font-family:var(--mono);font-size:11px;color:var(--ink-faint);min-height:16px}@keyframes priceFlip{0%{opacity:0;transform:translateY(10px) scale(.92)}55%{opacity:1;transform:translateY(-3px) scale(1.05)}to{opacity:1;transform:none}}@keyframes priceFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tier .price .amt.price-anim{animation:priceFlip .44s cubic-bezier(.2,.85,.25,1)}.tier .billed.price-anim{display:inline-block;animation:priceFade .44s ease both}@media (prefers-reduced-motion:reduce){.tier .price .amt.price-anim,.tier .billed.price-anim{animation:none}}.tier .billed b{color:var(--olive)}.tier .tbtn{margin:24px 0 22px}.tier .tbtn .btn{width:100%;justify-content:center}.tier ul{list-style:none;display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--line);padding-top:22px}.tier li{display:flex;gap:11px;font-size:13.5px;color:var(--ink-soft);line-height:1.4}.tier li .ck{color:var(--coral);flex:none;margin-top:1px}.tier li.head{font-family:var(--sans);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.tier .fineprint{font-family:var(--mono);font-size:10.5px;color:var(--ink-faint);margin-top:14px;line-height:1.45}.addcharges{display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;margin-top:30px;padding-top:24px;border-top:1px solid var(--line);font-family:var(--sans);font-size:13px;color:var(--ink-mute)}.addcharges .ac-h{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.addcharges b{color:var(--ink);font-weight:700}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 0;margin-top:10px}.trust-item h4{font-family:var(--sans);font-weight:800;font-size:15px;letter-spacing:-.01em;display:flex;align-items:center;gap:9px}.trust-item h4 .d{width:7px;height:7px;border-radius:50%;background:var(--coral)}.trust-item p{font-size:12.5px;color:var(--ink-mute);margin-top:7px;padding-left:16px}.help{padding:80px 0 110px}.help-inner{background:#101009;color:#f7f1de;border-radius:24px;padding:56px;text-align:center;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:opacity .6s ease,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.help-inner .ribbon{position:absolute;top:0;left:0;right:0;height:6px;background:var(--coral)}.help-inner h2{font-family:var(--sans);font-weight:800;font-size:clamp(28px,3.4vw,42px);color:#fff;letter-spacing:-.02em;max-width:20ch;margin:8px auto 0}.help-inner p{color:#f7f1dea8;margin:16px auto 0;max-width:42ch}.help-inner .phone{font-family:var(--sans);font-weight:800;font-size:24px;color:#fff;margin-top:26px;letter-spacing:-.01em}.help-inner a.phone{display:inline-flex;align-items:center;gap:11px;transition:transform .2s ease}.help-inner a.phone:hover{transform:scale(1.04)}.wa-ic{width:28px;height:28px;color:#25d366;flex:none}.wa-ic-sm{width:15px;height:15px;color:#25d366;flex:none}.foot-col a .wa-ic-sm{vertical-align:-3px;margin-right:7px}.help-inner .hrs{font-family:var(--mono);font-size:11px;color:#f7f1de80;margin-top:8px}footer{border-top:1px solid var(--ink);padding:70px 0 0}.foot-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:54px}.foot-brand .mark{font-family:var(--serif);font-style:italic;font-weight:600;font-size:40px}.foot-brand .logo-lg{height:56px;width:auto;display:block;margin-bottom:8px;transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease;transform-origin:left center;cursor:pointer}.foot-brand .logo-lg:hover{transform:scale(1.18);filter:drop-shadow(0 0 18px rgba(184,144,47,.75))}.foot-brand p{font-size:13px;color:var(--ink-mute);margin-top:14px;max-width:34ch}.foot-brand .made{display:flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--mono);font-size:10.5px;color:var(--ink-faint)}.foot-col h5{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.foot-col a,.foot-col p{display:block;font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink-soft);padding:6px 0}.foot-col a:hover{color:var(--coral)}.foot-col .sub{font-family:var(--mono);font-size:11px;color:var(--ink-faint);font-weight:400}.mega{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;font-family:var(--sans);font-weight:900;font-size:clamp(56px,12vw,180px);letter-spacing:-.04em;line-height:.86;padding:30px 0 22px;border-top:1px solid var(--line);overflow:visible;white-space:nowrap}.mega-img{height:clamp(100px,13vw,180px);width:auto;flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease}.mega-img:hover{transform:scale(1.05);filter:drop-shadow(0 16px 26px rgba(21,20,15,.32))}.mega .ml{display:inline-block;transition:transform .28s cubic-bezier(.2,.7,.2,1),color .2s ease;will-change:transform}.mega .ml:hover{transform:translateY(-.12em);color:var(--coral)}.mega .ml.up{transform:translateY(-.14em);color:var(--coral)}.mega .serif{font-size:.9em}.colophon{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--line);padding:22px 0 30px;font-family:var(--mono);font-size:13px;color:var(--ink-faint)}.colophon a:hover{color:var(--coral)}.cobrand{display:inline-block;font-weight:500;color:var(--ink-soft);transition:transform .28s cubic-bezier(.2,.7,.2,1),color .2s ease;transform-origin:left center;cursor:default}.cobrand:hover{color:var(--coral)}.tier{transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s ease}.tier:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 46px 84px -40px #15140f6b}.tier.feature:hover{box-shadow:0 46px 84px -36px #ed6f5c99}.tier li{transition:transform .18s ease}.tier li:hover{transform:translate(3px)}.trust-item{transition:transform .2s ease}.trust-item:hover{transform:translateY(-4px)}.seg button{transition:transform .18s ease,background .18s ease,color .18s ease}.seg button:hover{transform:translateY(-1px)}h1,.phero .eyebrow{transition:transform .3s cubic-bezier(.2,.7,.2,1)}h1:hover{transform:scale(1.025)}.brand .logo{transition:scale .3s cubic-bezier(.2,.7,.2,1),filter .3s ease}.brand:hover .logo{scale:1.28;filter:drop-shadow(0 0 10px rgba(184,144,47,.9))}@media (prefers-reduced-motion:reduce){.tier:hover,.tier li:hover,.trust-item:hover,.seg button:hover,h1:hover,.btn:hover,.brand:hover .logo{transform:none!important}.brand .logo{animation:none!important;opacity:1!important}}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}.pulse{animation:none}}@media (max-width:1280px){.container{padding:0 44px}}@media (max-width:1080px){.container{padding:0 32px}.price-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.tier.feature{order:-1}.trust-row{grid-template-columns:repeat(2,1fr)}.foot-cols{grid-template-columns:1fr 1fr}.help-inner{padding:40px}}@media (max-width:560px){.container{padding:0 24px}.trust-row,.foot-cols{grid-template-columns:1fr}.seg{flex-wrap:wrap;justify-content:center}}
