@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--radius-lg:.5rem}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}}.po-root{font-family:var(--font-body);color:var(--text);font-size:16px;line-height:1.5}.po-row{align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.po-stack{gap:var(--space-8);flex-direction:column;display:flex}.po-btn{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-24);border:var(--border-width) solid transparent;border-radius:var(--radius-full);font-family:var(--font-body);cursor:pointer;box-shadow:var(--shadow-none);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.po-btn--primary{background:var(--primaryStrong);color:var(--onPrimary)}.po-btn--primary:hover,.po-btn--primary.is-hover{background:var(--primaryStrongHover)}.po-btn--secondary{background:var(--surface);color:var(--secondary);border-color:var(--borderStrong)}.po-btn--block{box-sizing:border-box;width:100%;display:flex}.po-link{color:var(--primaryStrong);text-underline-offset:3px;font-weight:600;text-decoration:underline}.po-link--ink{color:var(--text)}.po-pill{padding:var(--space-4) var(--space-12);border-radius:var(--radius-full);font-family:var(--font-body);white-space:nowrap;align-items:center;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.po-pill--paid{background:var(--greenTint);color:var(--primaryStrong)}.po-pill--plan{background:var(--accent);color:var(--secondary)}.po-pill--issue{background:var(--errorTint);color:var(--error)}.po-pill--unpaid{background:var(--border);color:var(--textMuted)}.po-card{background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-lg)}.po-room{max-width:360px;overflow:hidden}.po-room__cover{background:linear-gradient(180deg, var(--gradientHero-start), var(--gradientHero-end));height:96px}.po-room__body{padding:var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.po-room__title{font-family:var(--font-display);margin:0;font-size:24px;font-weight:700;line-height:1.15}.po-meta{color:var(--textMuted);margin:0;font-size:14px;line-height:1.5}.po-label{color:var(--textMuted);margin:0;font-size:14px;font-weight:500;line-height:1.5}.po-share{font-family:var(--font-mono);margin:0;font-size:32px;font-weight:500;line-height:1.15}.po-code{font-family:var(--font-mono);margin:0;font-size:24px;font-weight:500;line-height:1.15}.po-divider{border:0;border-top:var(--border-width) solid var(--border);margin:0}.po-toast{gap:var(--space-4);padding:var(--space-16) var(--space-24);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-floating);flex-direction:column;display:inline-flex}.po-toast__line{margin:0;font-size:16px;font-weight:600;line-height:1.5}.po-mono{font-family:var(--font-mono);font-weight:500}.po-list{padding:0 var(--space-16);max-width:420px}.po-list__summary{padding-top:var(--space-16);margin:0;font-size:16px;font-weight:600;line-height:1.5}.po-person{align-items:center;gap:var(--space-12);padding:var(--space-12) 0;border-bottom:var(--border-width) solid var(--border);display:flex}.po-person:last-child{border-bottom:0}.po-person__text{flex:1;min-width:0}.po-person__name{margin:0;font-size:16px;font-weight:600;line-height:1.5}.po-person__amount{font-family:var(--font-mono);color:var(--textMuted);margin:0;font-size:14px;line-height:1.5}.po-field{gap:var(--space-8);flex-direction:column;width:220px;display:flex}.po-input{box-sizing:border-box;width:100%;padding:var(--space-12) var(--space-16);background:var(--surface);border:var(--border-width) solid var(--borderStrong);border-radius:var(--radius-md);font-family:var(--font-mono);color:var(--text);font-size:24px;font-weight:500;line-height:1.15}.po-input::placeholder{color:var(--textMuted)}.po-input:focus,.po-input.is-focus{outline:var(--focus-ring-width) solid var(--po-focus,var(--focusRing));outline-offset:var(--focus-ring-offset);border-color:var(--primaryStrong)}.po-input.is-error{background:var(--errorTint);border-color:var(--error)}.po-field__error{color:var(--error);margin:0;font-size:14px;line-height:1.5}.po-nav{align-items:center;gap:var(--space-32);padding:var(--space-16) var(--space-32);display:flex}.po-nav--gradient{background:linear-gradient(180deg, var(--gradientHero-start), var(--gradientHero-end));color:var(--onPrimary)}.po-nav--canvas{background:var(--background);color:var(--text)}.po-nav__logo{height:32px;display:block}.po-nav__links{gap:var(--space-24);margin-left:auto;display:flex}.po-nav__links a{color:inherit;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none}.po-faq{background:var(--background);padding:0 var(--space-32)}.po-faq__item{border-bottom:var(--border-width) solid var(--borderStrong)}.po-faq__item summary{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) 0;cursor:pointer;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.15;list-style:none;display:flex}.po-faq__item summary::-webkit-details-marker{display:none}.po-faq__item summary:after{content:"+";font-family:var(--font-display);font-weight:700}.po-faq__item[open] summary:after{content:"−"}.po-faq__answer{padding-bottom:var(--space-24);max-width:640px;margin:0;font-size:16px;line-height:1.5}.po-footer{background:var(--secondary);color:var(--accent);padding:var(--space-48) var(--space-32);gap:var(--space-24);flex-direction:column;display:flex}.po-footer__links{gap:var(--space-24);flex-wrap:wrap;display:flex}.po-footer__links a{color:var(--accent);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none}.po-footer__note{color:var(--accent);margin:0;font-size:14px;line-height:1.5}.po-root,.po-card{--po-focus:var(--focusRing)}.po-on-dark{--po-focus:var(--focusRing-onDark)}.po-btn--secondary:hover,.po-btn--secondary.is-hover{background:var(--secondaryHover)}.po-link:hover,.po-link.is-hover{color:var(--primaryStrongHover);text-decoration-thickness:var(--underline-thick)}.po-link--ink:hover,.po-link--ink.is-hover{color:var(--text)}.po-link--on-dark{color:var(--onPrimary)}.po-link--on-dark:hover,.po-link--on-dark.is-hover{color:var(--onPrimary);text-decoration-thickness:var(--underline-thick)}.po-card-link{background:var(--surface);color:var(--text);text-decoration:none}.po-card-link:hover,.po-card-link.is-hover{background:var(--secondaryHover)}.po-btn:focus-visible,.po-link:focus-visible,.po-card-link:focus-visible,.po-root a:focus-visible,.po-root button:focus-visible,.po-root summary:focus-visible,.po-btn.is-focus,.po-link.is-focus,.po-link--on-dark.is-focus,.po-card-link.is-focus{outline:var(--focus-ring-width) solid var(--po-focus,var(--focusRing));outline-offset:var(--focus-ring-offset)}.po-btn:disabled,.po-btn.is-disabled,.po-btn[aria-disabled=true]{background:var(--disabledFill);color:var(--disabledText);border-color:var(--disabledFill);cursor:not-allowed}.po-btn--secondary:disabled,.po-btn--secondary.is-disabled,.po-btn--secondary[aria-disabled=true]{background:var(--surface);color:var(--disabledText);border-color:var(--border)}.po-btn--soon{background:var(--surface);color:var(--secondary);border-color:var(--borderStrong);cursor:default}.po-soon-text{color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:1.5}:root{--primary:#28c76f;--primaryStrong:#16884c;--primaryStrongHover:#137a44;--secondary:#111;--accent:#efece4;--background:#efece4;--surface:#fff;--text:#111;--textMuted:#646464;--border:#ebebeb;--borderStrong:#ddd;--greenTint:#e7f9ee;--error:#b3261e;--errorTint:#fff3f1;--warning:#b54708;--warningTint:#fff4e5;--onPrimary:#fff;--gradientHero-start:#16884c;--gradientHero-end:#0a4024;--font-display:Manrope,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-script:Caveat,"Segoe Script",cursive;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-96:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--border-width:1px;--shadow-none:none;--shadow-floating:0 30px 50px #0a402433;--dividerOnInk:#646464;--focusRing:#111;--focusRing-onDark:#fff;--secondaryHover:#efece4;--disabledFill:#ebebeb;--disabledText:#646464;--layout-max-width:1280px;--hero-col:480px;--hero-col-compact:400px;--join-max-width:560px;--form-max-width:480px;--bp-compact:1100px;--bp-mobile:860px;--touch-target:44px;--touch-target-lg:48px;--progress-height:12px;--progress-height-compact:8px;--lead-mobile-size:18px;--hero-mobile-leading:1.1;--eyebrow-tracking:.08em;--amount-leading:1.15;--focus-ring-width:2px;--focus-ring-offset:2px;--underline-thick:2px}body{margin:0}a,a:hover{color:#111}.pw{max-width:var(--layout-max-width);box-sizing:border-box;margin:0 auto;padding:0 32px}.c2-grid{grid-template-columns:minmax(0,1fr) var(--hero-col);gap:64px;display:grid}.c2-h1{font-size:96px}.c2-phonecol{margin-bottom:-360px}.split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.split-even{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.t-sec{font-size:72px}.t-disp{font-size:56px}.t-h1{font-size:40px}.t-h2{font-size:32px}.t-h3{font-size:24px}.band{padding:96px 0}.band-tail{padding:0 0 96px}.band-sm{padding:64px 0}.hero-sec{padding-bottom:96px}.sticky-cta{display:none}.nav-cta{white-space:nowrap;flex-shrink:0}.toasts{min-height:360px;position:relative}.case{grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);align-items:center;gap:32px;display:grid}.flow{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}@media (max-width:1100px){.c2-grid{grid-template-columns:minmax(0,1fr) var(--hero-col-compact)}.c2-h1{font-size:72px}.split,.split-even{gap:48px}}@media (max-width:860px){.pw{padding:0 16px}.c2-grid,.split,.split-even{grid-template-columns:minmax(0,1fr);gap:32px}.c2-grid>[aria-hidden=true]:empty{display:none}.c2-h1{font-size:52px}.t-sec{font-size:40px}.t-disp{font-size:42px}.t-h1{font-size:30px}.t-h2{font-size:24px}.t-h3{font-size:18px}.lead{font-size:var(--lead-mobile-size)!important}.band{padding:48px 0}.band-tail{padding:0 0 48px}.band-sm{padding:48px 0}.hero-sec{padding-bottom:48px}.sec-stack{gap:32px!important}.sec-stack-xl{gap:48px!important}.card-pad{padding:24px!important}.navlinks{display:none!important}.site-nav{gap:16px!important;padding:12px 0!important}.nav-cta{min-height:var(--touch-target);box-sizing:border-box;padding:8px 20px}.hero-grid{gap:48px;margin-top:24px!important}.hero-copy{gap:24px!important;padding-top:0!important}h1.c2-h1{text-wrap:balance;line-height:var(--hero-mobile-leading)!important}h1.c2-h1 br{display:none}.hero-ctas{flex-direction:column;align-items:stretch!important;gap:8px!important}.hero-ctas>*{min-height:var(--touch-target-lg);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.c2-phonecol{justify-self:center;width:100%;max-width:320px;margin-bottom:48px}.phone-frame{border-radius:48px!important;padding:12px!important}.phone-screen{border-radius:38px!important;min-height:0!important;padding:40px 20px 32px!important}.c2-chip{top:-20px!important;right:-12px!important}.c2-toast{top:auto!important;bottom:-48px!important;left:-12px!important}.sticky-cta{display:none!important}.bubble{box-sizing:border-box;max-width:calc(100% - 32px);margin-left:0!important}.bubble:nth-child(2n){margin-left:32px!important}.fee-pill{padding:8px 24px 12px!important;font-size:52px!important}.toasts{flex-direction:column;align-items:flex-start;gap:16px;min-height:0;display:flex}.toasts .po-toast{box-sizing:border-box;max-width:100%;position:static!important;transform:none!important}.toasts .po-toast:nth-child(2){margin-left:32px}.case{grid-template-columns:minmax(0,1fr);gap:8px;padding:24px 0!important}.po-faq__item summary{min-height:var(--touch-target);box-sizing:border-box;padding:16px 0;font-size:18px}.po-faq__answer{padding-bottom:16px}.flow{flex-direction:column;align-items:stretch;margin-top:48px!important}.flow>li{flex:none!important}.flow-arrow{transform:rotate(90deg);align-self:center!important}.safety-hero-copy{gap:16px!important;padding-top:48px!important}.support-hero-copy{gap:32px!important;padding-top:32px!important}.topics{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.topics a{min-height:0!important}.screen{min-height:100vh!important}.screen-head{padding-top:16px!important;padding-bottom:16px!important}.screen-main{padding-top:24px!important;padding-bottom:48px!important}.screen-main .po-room__body{padding:24px!important}.po-footer__links{gap:0 24px}.po-footer__links a,.screen-main .po-link,.screen-main .po-soon-text{min-height:var(--touch-target);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.m1-stage{vertical-align:baseline;font-family:var(--font-script);letter-spacing:0;color:var(--primary);padding-inline-end:.12em;font-size:1.42em;font-weight:700;line-height:.7;display:inline-grid}.m1-stage>span{visibility:hidden;grid-area:1/1}.m1-stage>span.is-on{visibility:visible}@keyframes m1-write{0%{clip-path:inset(-.2em 100% -.3em -.1em)}to{clip-path:inset(-.2em -.1em -.3em)}}.m1-stage>span.is-writing{animation:m1-write var(--m1-write-ms) cubic-bezier(.45,.05,.35,1) both}.m2-swap{display:inline-grid}.m2-swap>*{grid-area:1/1}.m2-swap--end{justify-items:end}.m2-before{opacity:0}@keyframes m2-out{0%{opacity:1}to{opacity:0}}@keyframes m2-in{0%{opacity:0}to{opacity:1}}@keyframes m2-bar{0%{width:60%}to{width:70%}}@keyframes m2-toast{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.m2-before{animation:.3s ease-out 1.2s both m2-out}.m2-after{animation:.3s ease-out 1.2s both m2-in}.m2-bar{animation:.8s ease-out 1.2s both m2-bar}.m2-chip{animation:.3s ease-out 1.4s both m2-in}.m2-toast{animation:.5s ease-out 1.5s both m2-toast}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
