.trial-page{--t-ink:#102239;--t-muted:#586b7b;--t-gold:#9b7338;--t-paper:#f5f1e8;background:var(--t-paper);color:var(--t-ink);color-scheme:light}.trial-wrap{width:min(100% - 2.5rem,1120px);margin-inline:auto}.trial-page [id]{scroll-margin-top:6rem}.trial-page h1,.trial-page h2,.trial-page h3{word-break:keep-all;line-break:strict}.trial-form-heading>span,.trial-kicker,.trial-pass-heading,.trial-section-kicker,.trial-step-number,.trial-topline{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem;font-weight:600;letter-spacing:.06em}.trial-hero{padding:1.5rem 0 clamp(3.5rem,6vw,5.5rem);background:linear-gradient(130deg,#f7f5ef 32%,#eaf0ed)}.trial-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #b9c5c350;color:var(--t-gold)}.trial-topline a{display:inline-flex;align-items:center;gap:.65rem;color:var(--t-muted)}.trial-topline a:hover{color:var(--t-ink)}.trial-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,5vw,4.75rem)}.trial-intro{min-width:0}.trial-kicker{display:flex;align-items:center;gap:.7rem;color:var(--t-gold)}.trial-kicker>span{width:.4rem;height:.4rem;border-radius:50%;background:#a47b40;box-shadow:0 0 0 4px #a47b401a}.trial-intro h1{margin-top:1.5rem;font-size:clamp(2.45rem,3.85vw,3.6rem);font-weight:600;line-height:1.25;letter-spacing:-.065em}.trial-intro h1>span{color:var(--t-gold)}.trial-deck{max-width:30rem;margin-top:1.5rem;color:#4f6373;font-size:1rem;line-height:1.85}.trial-main-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.trial-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-height:3.2rem;padding:.8rem 1.25rem;border-radius:.45rem;background:var(--t-ink);color:#fff;font-size:.9rem;font-weight:600;transition:background .2s ease,transform .2s ease}.trial-primary:hover{transform:translateY(-2px);background:#23415e}.trial-primary>span{color:#dcc28c}.trial-text-link{display:inline-flex;align-items:center;gap:.65rem;width:-moz-fit-content;width:fit-content;padding-block:.35rem;border-bottom:1px solid #91a0a9;color:#29455e;font-size:.83rem;font-weight:600}.trial-text-link:hover{border-color:var(--t-gold);color:var(--t-gold)}.trial-entry-note{margin-top:1rem;color:#687b88;font-size:.76rem;line-height:1.8}.trial-assurances{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:1.7rem;padding-top:1.2rem;border-top:1px solid #bdc7c64d;color:#5c6e7b;font-size:.73rem;line-height:1.75}.trial-assurances li{display:flex;gap:.35rem}.trial-assurances span{color:#91703c}.trial-context{display:grid;gap:.35rem;margin-top:1rem;font-size:.75rem;color:#5b6e7c;line-height:1.7}.trial-context strong{color:#2e465a;font-weight:600}.trial-pass{min-width:0;padding:clamp(1.4rem,2.9vw,2.25rem);border:1px solid #23425c;border-radius:.8rem;background:linear-gradient(155deg,#173852,#102b44 48%,#0d213a);color:#f7f4ec;box-shadow:0 24px 48px -32px #0e2a476e}.trial-pass-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#dec58f}.trial-pass-tag{padding:.3rem .6rem;border:1px solid #d2b4754d;border-radius:.25rem;color:#e5cd98;font-size:.66rem;letter-spacing:.02em}.trial-pass-duration{margin-top:1.5rem}.trial-pass-duration h2{display:flex;align-items:baseline;gap:.7rem;line-height:1}.trial-pass-duration strong{font-family:IBM Plex Sans,PingFang SC,sans-serif;font-size:clamp(4.5rem,6vw,6rem);font-weight:500;letter-spacing:-.065em}.trial-pass-duration .trial-pass-free{font-size:3.4rem}.trial-pass-duration h2>span{color:#d5dee2;font-size:.9rem;font-weight:500}.trial-pass-duration p{margin-top:.7rem;color:#adbfcd;font-size:.78rem;line-height:1.7}.trial-limits{display:grid;grid-template-columns:1.18fr 1fr 1fr;margin-top:1.6rem;padding-top:1.25rem;border-top:1px solid #c8d8e224}.trial-limits>div{min-width:0}.trial-limits>div+div{padding-left:1rem;border-left:1px solid #c8d8e21a}.trial-limits dt{color:#adc0cd;font-size:.73rem}.trial-limits dd{display:flex;align-items:baseline;gap:.3rem;margin-top:.45rem;font-size:1.65rem;font-weight:500;letter-spacing:-.04em}.trial-limits dd small{color:#aebfcb;font-size:.7rem;font-weight:400}.trial-credit{margin-top:1.4rem;padding:1rem;border:1px solid #dabd8026;border-radius:.4rem;background:#e0be8010}.trial-credit>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1rem}.trial-credit span{color:#e0c691;font-size:.78rem}.trial-credit strong{color:#f2ddb5;font-size:1.45rem;font-weight:500;letter-spacing:-.025em}.trial-credit p{margin-top:.45rem;color:#bac6cf;font-size:.69rem;line-height:1.7}.trial-pass-foot{margin-top:1rem;color:#9cb0c2;font-size:.69rem;line-height:1.7}.trial-start{padding:clamp(2.75rem,5vw,4.5rem) 0;border-bottom:1px solid #10223918}.trial-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.trial-section-kicker{color:var(--t-gold)}.trial-section-heading h2{margin-top:.85rem;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:600;letter-spacing:-.045em;line-height:1.35}.trial-section-heading>a{flex-shrink:0}.trial-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:2.25rem}.trial-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.7rem;padding-top:1.35rem;border-top:1px solid #a9b2b85c}.trial-step-number{padding-top:.12rem;color:var(--t-gold)}.trial-steps h3{color:#1c364f;font-size:1.04rem;font-weight:600}.trial-steps p{margin-top:.65rem;color:var(--t-muted);font-size:.82rem;line-height:1.8}.trial-assisted{padding:clamp(3.5rem,6vw,5.5rem) 0;background:#edf0ed}.trial-assisted-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,6vw,5rem);align-items:start}.trial-assisted-copy{padding-top:1.25rem}.trial-assisted-copy h2{margin-top:1.2rem;color:var(--t-ink);font-size:clamp(2rem,3.2vw,2.9rem);font-weight:600;line-height:1.25;letter-spacing:-.05em}.trial-assisted-copy>p:not([class]){max-width:24rem;margin-top:1.4rem;color:var(--t-muted);font-size:.9rem;line-height:1.85}.trial-help-list{display:grid;gap:1.2rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #1022391c}.trial-help-list dt{color:#2c465b;font-size:.86rem;font-weight:600}.trial-help-list dd{margin-top:.35rem;color:#657584;font-size:.79rem;line-height:1.7}.trial-help-note{display:flex;align-items:flex-start;gap:.65rem;margin-top:2rem;color:#426074;font-size:.79rem;line-height:1.8}.trial-help-note>span{color:var(--t-gold)}.trial-help-note a{display:block;width:-moz-fit-content;width:fit-content;border-bottom:1px solid #8f9da3;color:#243f58;font-weight:600}.trial-form-boundary{max-width:23rem;margin-top:1.5rem;color:#74828d;font-size:.71rem;line-height:1.8}.trial-form-panel{min-width:0;padding:clamp(1.2rem,2.75vw,2rem);border:1px solid #cbd4d4;border-radius:.85rem;background:#fffefa;box-shadow:0 18px 45px -36px #18324955}.trial-form-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid #10223913}.trial-form-heading p{color:var(--t-gold);font-size:.74rem;font-weight:600}.trial-form-heading h3{margin-top:.55rem;color:#203b53;font-size:1.13rem;font-weight:600;letter-spacing:-.02em;line-height:1.5}.trial-form-heading>span{flex:none;margin-top:.1rem;color:#768692;font-size:.64rem}.trial-form-panel>form{margin-top:1.35rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.trial-bottom{padding:1.5rem 0;border-top:1px solid #cbd4d455;background:#e5ebe8}.trial-bottom .trial-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.79rem;line-height:1.7}.trial-bottom p{color:#617585}.trial-bottom a{display:inline-flex;align-items:center;gap:1rem;color:#233f56;font-weight:600;white-space:nowrap}.trial-page a:focus-visible{outline:2px solid #967132;outline-offset:5px}@media (max-width:900px){.trial-hero-grid{gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.trial-intro h1{font-size:clamp(2.1rem,4.6vw,2.8rem)}.trial-main-actions{align-items:flex-start;flex-direction:column;gap:.85rem}.trial-pass{padding:1.4rem}.trial-limits>div+div{padding-left:.7rem}.trial-limits dd{font-size:1.45rem}.trial-steps{gap:1.2rem}.trial-assisted-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:2rem}.trial-form-heading{flex-direction:column;gap:.55rem}}@media (max-width:700px){.trial-wrap{width:min(100% - 2.5rem,34rem)}.trial-topline{font-size:.64rem}.trial-hero-grid{grid-template-columns:1fr;gap:2rem;padding-top:2.5rem}.trial-intro h1{font-size:clamp(2.2rem,8.8vw,3rem)}.trial-deck{margin-top:1.25rem;font-size:.92rem}.trial-main-actions{flex-direction:row;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem}.trial-primary{gap:1.5rem;min-height:3.1rem;font-size:.84rem}.trial-text-link{font-size:.78rem}.trial-entry-note{font-size:.7rem}.trial-assurances{margin-top:1.2rem;padding-top:1rem;font-size:.68rem;gap:.4rem .85rem}.trial-pass{padding:1.5rem}.trial-pass-duration{margin-top:1.3rem}.trial-pass-duration strong{font-size:4.75rem}.trial-limits{margin-top:1.3rem}.trial-limits dd{font-size:1.75rem}.trial-section-heading{align-items:flex-start;flex-direction:column;gap:.85rem}.trial-section-heading h2{max-width:18rem;font-size:1.8rem}.trial-steps{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.trial-steps li{grid-template-columns:2.2rem minmax(0,1fr);gap:.6rem;padding-top:1.1rem}.trial-steps p{margin-top:.35rem;font-size:.8rem}.trial-assisted-grid{grid-template-columns:1fr;gap:1.8rem}.trial-assisted-copy{padding-top:0}.trial-assisted-copy h2{font-size:2.15rem}.trial-assisted-copy>p:not([class]){max-width:none;margin-top:1rem}.trial-help-list{padding-top:1.1rem;gap:.9rem}.trial-help-list,.trial-help-note{margin-top:1.25rem}.trial-form-boundary{max-width:none;margin-top:1rem}.trial-form-panel{padding:1.25rem}.trial-form-heading{flex-direction:row}.trial-form-heading h3{font-size:1rem}.trial-form-heading>span{font-size:.6rem}.trial-bottom .trial-wrap{align-items:flex-start;flex-direction:column;gap:.45rem}}@media (max-width:360px){.trial-main-actions{flex-direction:column;align-items:stretch}.trial-primary{width:100%}.trial-pass{padding:1.2rem}.trial-pass-heading{gap:.45rem;font-size:.65rem}.trial-pass-tag{padding-inline:.4rem;font-size:.6rem}.trial-limits dd{font-size:1.5rem}.trial-limits dt{font-size:.66rem}.trial-limits>div+div{padding-left:.6rem}.trial-form-heading{flex-direction:column}}