html.trial-splash-open{overflow:hidden}.trial-splash{z-index:80;color:#fff;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trial-splash-backdrop{background:#05030a;animation:.4s ease-out trial-splash-fade;position:absolute;inset:0;overflow:hidden}.trial-splash-aurora{filter:blur(30px);background:radial-gradient(40% 35% at 25% 30%,#7c3aed66,#0000 70%),radial-gradient(35% 30% at 75% 70%,#34d39940,#0000 70%),radial-gradient(30% 30% at 70% 20%,#e879f933,#0000 70%);animation:14s ease-in-out infinite alternate trial-splash-aurora;position:absolute;inset:-30%}.trial-splash-grain{opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='.8'/></svg>");position:absolute;inset:0}.trial-splash-poster{isolation:isolate;background:#0b0812;border-radius:30px;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);grid-template-areas:"copy figure""strip strip";column-gap:28px;width:min(900px,100%);max-height:calc(100dvh - 40px);padding:34px 40px 0;animation:.55s cubic-bezier(.2,.8,.2,1) trial-splash-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 140px #000000b3,inset 0 1px #ffffff14}.trial-splash-poster:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#c084fc99,#ffffff10 35% 65%,#34d39999);border-radius:30px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.trial-splash-ghost{aspect-ratio:4/3;opacity:.16;filter:blur(26px)saturate(1.4);pointer-events:none;z-index:-1;width:52%;position:absolute;top:-14%;right:-6%;transform:rotate(-10deg)}.trial-splash-ghost .flag,.trial-splash-ghost .flag img{width:100%;height:100%;box-shadow:none;border-radius:40px}.trial-splash-close{z-index:2;color:#d8ccea;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;top:16px;right:16px}.trial-splash-close:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}[dir=rtl] .trial-splash-close{left:16px;right:auto}.trial-splash-copy{grid-area:copy;min-width:0;padding-bottom:30px}.trial-splash-kicker{letter-spacing:.14em;text-transform:uppercase;color:#c9bfd4;align-items:center;gap:12px;margin:0 0 22px;font-size:13px;animation:.6s ease-out both trial-splash-word;display:flex}.trial-splash-kicker b{color:#fff;font-weight:800}.trial-splash-kicker i{background:#ffffff3a;width:22px;height:1px}.trial-splash-flag{border-radius:8px;flex:none;place-items:center;width:44px;height:33px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 8px 20px #00000080}.trial-splash-flag .flag{width:44px;height:33px;box-shadow:none;border-radius:8px}.trial-splash-flag .flag img{width:100%;height:100%;display:block}.trial-splash-live{color:#fca5a5;letter-spacing:.12em;align-items:center;gap:8px;font-weight:700;display:inline-flex}.trial-splash-live em{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite trial-splash-pulse;box-shadow:0 0 #ef444499}.trial-splash-title{letter-spacing:-.045em;text-wrap:balance;margin:0 0 18px;font-size:clamp(46px,7.4vw,86px);font-weight:800;line-height:.92}.trial-splash-l1,.trial-splash-l2{display:block}.trial-splash-word{opacity:0;filter:blur(10px);animation:.7s cubic-bezier(.2,.8,.2,1) forwards trial-splash-word;display:inline-block;transform:translateY(26px)}.trial-splash-redacted{padding-right:.1em;display:inline-block;position:relative}.trial-splash-accent{font-family:var(--font-fraunces),"Fraunces",Georgia,serif;letter-spacing:-.025em;background:linear-gradient(100deg,#a7f3d0 0%,#c084fc 45%,#f0abfc 70%,#a7f3d0 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;animation:5s linear 1.6s infinite trial-splash-sheen}.trial-splash-bar{transform-origin:100%;background:repeating-linear-gradient(135deg,#120d1a 0 14px,#1c1426 14px 28px);animation:.9s cubic-bezier(.7,0,.2,1) .95s forwards trial-splash-wipe;position:absolute;inset:-.06em -.02em -.1em -.04em;box-shadow:0 0 0 1px #ffffff1a,0 10px 30px #00000080}.trial-splash-bar:after{content:"";background:linear-gradient(90deg,#0000 0,#ffffff14 50%,#0000 100%) 0 0/200% 100%;animation:1s linear infinite trial-splash-scan;position:absolute;inset:0}.trial-splash-lead{color:#d8ccea;max-width:46ch;margin:0 0 26px;font-size:clamp(15px,1.5vw,18px);line-height:1.5;animation:.7s ease-out .5s both trial-splash-word}.trial-splash-actions{flex-wrap:wrap;align-items:center;gap:18px;animation:.7s ease-out .65s both trial-splash-word;display:flex}.trial-splash-cta{color:#12081f;letter-spacing:-.01em;background:#fff;border-radius:999px;align-items:center;gap:14px;padding:18px 28px;font-size:17px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #c084fc40,0 0 0 1px #fff}.trial-splash-cta:after{content:"";background:linear-gradient(110deg,#0000 30%,#c084fc55 50%,#0000 70%) 0 0/220% 100%;animation:2.8s linear infinite trial-splash-sheen;position:absolute;inset:0}.trial-splash-cta:hover{transform:translateY(-2px);box-shadow:0 26px 60px #c084fc66,0 0 0 1px #fff}.trial-splash-cta svg{transition:transform .2s}.trial-splash-cta:hover svg{transform:translate(4px)}[dir=rtl] .trial-splash-cta svg{transform:scaleX(-1)}[dir=rtl] .trial-splash-cta:hover svg{transform:scaleX(-1)translate(4px)}.trial-splash-later{color:#a89bb8;font:inherit;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:8px 2px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:color .2s}.trial-splash-later:hover{color:#fff}.trial-splash-fine{color:#7f7391;margin-top:16px;font-size:12px;animation:.7s ease-out .8s both trial-splash-word;display:block}.trial-splash-promo{color:#fbbf24cc;margin-top:6px;font-size:12px;animation:.7s ease-out .9s both trial-splash-word;display:block}.trial-splash-figure{text-align:right;flex-direction:column;grid-area:figure;justify-content:flex-end;align-self:end;align-items:flex-end;padding:0 6px 26px 0;animation:.8s cubic-bezier(.2,.8,.2,1) .35s both trial-splash-pop;display:flex;overflow:visible}.trial-splash-days{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#0000;background:linear-gradient(#fff 0%,#d8b4fe 55%,#a855f7 100%);filter:drop-shadow(0 0 28px #c084fc55);-webkit-background-clip:text;background-clip:text;margin-right:-.04em;padding:.06em .08em 0 .04em;font-size:clamp(110px,15vw,184px);font-weight:900;line-height:.82;display:inline-block}.trial-splash-days-label{letter-spacing:.3em;text-transform:uppercase;color:#a7f3d0;margin-top:10px;font-size:14px;font-weight:800}.trial-splash-zero{letter-spacing:.1em;text-transform:uppercase;color:#8f84a3;margin-top:6px;font-size:13px}[dir=rtl] .trial-splash-figure{text-align:left;align-items:flex-start}.trial-splash-strip{background:#ffffff05;border-top:1px solid #ffffff12;grid-area:strip;margin:0 -40px;padding:14px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.trial-splash-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;gap:0;width:max-content;animation:36s linear infinite trial-splash-marquee;display:flex}.trial-splash-track span{letter-spacing:.08em;text-transform:uppercase;color:#d8ccea;white-space:nowrap;align-items:center;gap:18px;padding:0 9px 0 18px;font-size:13px;font-weight:700;display:inline-flex}.trial-splash-track i{color:#34d399;font-style:normal}@keyframes trial-splash-fade{0%{opacity:0}to{opacity:1}}@keyframes trial-splash-rise{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes trial-splash-word{to{opacity:1;filter:blur();transform:none}}@keyframes trial-splash-pop{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:none}}@keyframes trial-splash-wipe{to{transform:scaleX(0)}}@keyframes trial-splash-scan{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes trial-splash-sheen{0%{background-position:0%}to{background-position:220%}}@keyframes trial-splash-pulse{0%{box-shadow:0 0 #ef444499}to{box-shadow:0 0 0 12px #ef444400}}@keyframes trial-splash-aurora{0%{transform:translate(-4%,-3%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}@keyframes trial-splash-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}[dir=rtl] .trial-splash-track{animation-direction:reverse}@media (max-width:780px){.trial-splash{align-items:end;padding:0}.trial-splash-poster{border-radius:28px 28px 0 0;grid-template-columns:1fr;grid-template-areas:"copy""figure""strip";width:100%;max-height:calc(100dvh - 16px);padding:26px 22px 0;overflow:auto}.trial-splash-copy{padding-bottom:6px}.trial-splash-kicker{flex-wrap:wrap;gap:10px;font-size:11px}.trial-splash-kicker i{display:none}.trial-splash-title{font-size:clamp(42px,13vw,60px)}.trial-splash-figure{text-align:left;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:14px;padding:4px 0 18px}.trial-splash-days{margin:0;padding:0 .06em 0 .03em;font-size:72px;line-height:1}.trial-splash-days-label{margin:0;font-size:12px}.trial-splash-zero{margin:0 0 0 auto;font-size:11px}.trial-splash-cta{justify-content:center;width:100%}.trial-splash-strip{padding:12px 0 calc(12px + env(safe-area-inset-bottom));margin:0 -22px}.trial-splash-ghost{width:80%;top:-6%;right:-20%}}@media (prefers-reduced-motion:reduce){.trial-splash-backdrop,.trial-splash-poster,.trial-splash-aurora,.trial-splash-live em,.trial-splash-cta:after,.trial-splash-bar:after{animation:none}.trial-splash-track{animation-duration:110s}.trial-splash-word,.trial-splash-kicker,.trial-splash-lead,.trial-splash-actions,.trial-splash-fine,.trial-splash-promo,.trial-splash-figure{opacity:1;filter:none;animation:none;transform:none}.trial-splash-bar{display:none}.trial-splash-accent{animation:none}}
