:root{--accent:#aebac9;--secondary:#e0e5eb;--on-accent:#07121f;--ink-accent:#334760;--band:#e6edf4;--dark:#0d1929;}.logo-SM{--v17-accent:#294fcc;--v17-second:#ff9b46;--v17-silver:#cbd4df;--v17-dark:#0e1831;--v17-ink:#17212b;--v17-paper:#f8f9fd;--v17-soft:#e5eaf9;--v17-muted:#465363;--v17-line:#63769d;--v17-on-accent:#ffffff;--v17-light-accent:#9fb0e8;--v17-text-accent:#1c3476;--v17-sheet-x:3.1411042944785277;--v17-sheet-y:4.711656441717792;--v17-pos-x:-1.0674846625766872;--v17-pos-y:-0.24846625766871167;}
.logo-CBT{--v17-accent:#aebac9;--v17-second:#e0e5eb;--v17-silver:#454e5c;--v17-dark:#1b2331;--v17-ink:#17212b;--v17-paper:#fcfdfd;--v17-soft:#f5f7f9;--v17-muted:#465363;--v17-line:#7e8c9c;--v17-on-accent:#0b1220;--v17-light-accent:#dbe0e7;--v17-text-accent:#5f6974;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-0.0915032679738562;--v17-pos-y:-1.392156862745098;}
.logo-SIS{--v17-accent:#a779ec;--v17-second:#b7dc42;--v17-silver:#c7d0df;--v17-dark:#1b1c34;--v17-ink:#17212b;--v17-paper:#fcfafe;--v17-soft:#f4effd;--v17-muted:#465363;--v17-line:#7d7fa3;--v17-on-accent:#0b1220;--v17-light-accent:#d7c3f6;--v17-text-accent:#5c4886;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-1.1601307189542485;--v17-pos-y:-1.392156862745098;}
.logo-RR{--v17-accent:#91bd31;--v17-second:#ead94a;--v17-silver:#c5ced7;--v17-dark:#182322;--v17-ink:#17212b;--v17-paper:#fbfdf8;--v17-soft:#f2f7e6;--v17-muted:#465363;--v17-line:#788c7e;--v17-on-accent:#0b1220;--v17-light-accent:#cee1a2;--v17-text-accent:#506a28;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-2.235294117647059;--v17-pos-y:-1.392156862745098;}
.logo-AAA{--v17-accent:#3d969c;--v17-second:#a4cbd9;--v17-silver:#cbd6dd;--v17-dark:#101f2c;--v17-ink:#17212b;--v17-paper:#f8fbfc;--v17-soft:#e8f2f3;--v17-muted:#465363;--v17-line:#678493;--v17-on-accent:#0b1220;--v17-light-accent:#a8d0d2;--v17-text-accent:#26575e;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-0.0915032679738562;--v17-pos-y:-2.5392156862745097;}
.logo-WM{--v17-accent:#27cbd7;--v17-second:#fa947c;--v17-silver:#d4dce5;--v17-dark:#0e2432;--v17-ink:#17212b;--v17-paper:#f7fdfe;--v17-soft:#e5f9fa;--v17-muted:#465363;--v17-line:#638f9f;--v17-on-accent:#0b1220;--v17-light-accent:#9ee8ed;--v17-text-accent:#1c727c;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-1.1601307189542485;--v17-pos-y:-2.5392156862745097;}
.logo-BTR{--v17-accent:#caaa55;--v17-second:#eee5cf;--v17-silver:#30333b;--v17-dark:#1e2125;--v17-ink:#17212b;--v17-paper:#fdfcf9;--v17-soft:#f9f5eb;--v17-muted:#465363;--v17-line:#848885;--v17-on-accent:#0b1220;--v17-light-accent:#e7d9b2;--v17-text-accent:#6d613a;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-2.235294117647059;--v17-pos-y:-2.5392156862745097;}
.logo-STP{--v17-accent:#f19a4b;--v17-second:#c8d1db;--v17-silver:#0d0e12;--v17-dark:#222024;--v17-ink:#17212b;--v17-paper:#fffbf9;--v17-soft:#fdf3e9;--v17-muted:#465363;--v17-line:#8b8583;--v17-on-accent:#0b1220;--v17-light-accent:#f9d2ae;--v17-text-accent:#805936;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-0.0915032679738562;--v17-pos-y:-3.6601307189542482;}
.logo-MGB{--v17-accent:#b63750;--v17-second:#e8788c;--v17-silver:#c9d0d9;--v17-dark:#1c1625;--v17-ink:#17212b;--v17-paper:#fcf8f9;--v17-soft:#f6e7ea;--v17-muted:#465363;--v17-line:#807184;--v17-on-accent:#ffffff;--v17-light-accent:#dea5b0;--v17-text-accent:#632838;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-1.1601307189542485;--v17-pos-y:-3.6601307189542482;}
.logo-GMS{--v17-accent:#309c70;--v17-second:#bb97e9;--v17-silver:#c9d6d1;--v17-dark:#0f2028;--v17-ink:#17212b;--v17-paper:#f8fcfa;--v17-soft:#e6f3ee;--v17-muted:#465363;--v17-line:#65868a;--v17-on-accent:#0b1220;--v17-light-accent:#a2d2bf;--v17-text-accent:#205a48;--v17-sheet-x:3.34640522875817;--v17-sheet-y:5.019607843137255;--v17-pos-x:-2.235294117647059;--v17-pos-y:-3.6601307189542482;}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body.pj-site{margin:0;background:#f8f9fc;color:#172438;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}img,svg{max-width:100%;height:auto}button,input,select,textarea{font:inherit}a{color:inherit;text-underline-offset:.22em}a,button{touch-action:manipulation}button{cursor:pointer}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.12;text-wrap:balance}h1{font-size:clamp(2.15rem,4.8vw,4.6rem);letter-spacing:-.035em;max-width:16ch}h2{font-size:clamp(1.8rem,3.2vw,3.15rem);letter-spacing:-.025em;max-width:27ch;margin:0 0 28px}h3{font-size:1.35rem;margin:0 0 15px}p{max-width:74ch;margin:0 0 18px}p:last-child{margin-bottom:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #176cc4;outline-offset:5px}a:hover{text-decoration-thickness:2px}.pj-container{width:min(1240px,calc(100% - 80px));margin:auto}.pj-skip{position:absolute;top:-80px;left:15px;background:#fff;color:#111;padding:15px;z-index:100}.pj-skip:focus{top:0}.pj-review{background:#e8edf4;color:#37465a;font-size:11px;letter-spacing:.06em;text-align:center;padding:5px 20px}.pj-header{background:#fff;color:#192b3d;border-bottom:1px solid #d5dde7}.pj-header-inner{width:min(1360px,calc(100% - 56px));margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 36px;padding:10px 0 14px}.pj-header-brand{display:flex;align-items:center;gap:15px;text-decoration:none;grid-row:1/3;max-width:490px;font-weight:700;line-height:1.22}.pj-header-brand small{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;color:#516172}.pj-logo{--v17-size:64px;display:inline-block;flex:0 0 var(--v17-size);width:var(--v17-size);height:var(--v17-size);background-image:url(logo-family.png);background-repeat:no-repeat;background-size:calc(var(--v17-size)*var(--v17-sheet-x)) calc(var(--v17-size)*var(--v17-sheet-y));background-position:calc(var(--v17-size)*var(--v17-pos-x)) calc(var(--v17-size)*var(--v17-pos-y));border-radius:50%}.pj-social{justify-self:end}.pj-social nav{display:flex;align-items:center;gap:11px}.pj-social svg{width:15px;height:15px;fill:currentColor;display:block}.pj-social :is(a,span)[aria-label]{display:inline-flex;padding:5px;min-width:26px;min-height:26px;align-items:center;justify-content:center}.pj-social span[aria-disabled=true]{opacity:.5}.pj-nav{display:flex;align-items:center;justify-content:flex-end;gap:24px;font-size:13px;font-weight:600}.pj-nav a{text-decoration:none}.pj-nav a:last-child{border-bottom:2px solid var(--accent);padding-bottom:3px}.pj-kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:11px;line-height:1.5;margin-bottom:20px;color:var(--ink-accent)}.pj-hero{position:relative;background:#0d1726;color:#f5f8ff;overflow:hidden;isolation:isolate}.pj-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 82% 32%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 60%),linear-gradient(120deg,transparent 58%,#ffffff06 58.1%,transparent 74%);z-index:-1}.pj-hero-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center;min-height:min(690px,calc(100svh - 143px));padding:52px 0 42px}.pj-hero p{color:#d5dfeb}.pj-hero .pj-kicker{color:var(--secondary)}.pj-hero .pj-lead{font-size:clamp(16px,1.5vw,20px);max-width:52ch;margin:24px 0}.pj-hero .pj-visual{margin:0;background:none;border:0;overflow:visible;transform:perspective(1100px) rotateY(-9deg);animation:float 9s ease-in-out infinite}.pj-hero .pj-visual img{width:100%;max-height:460px;object-fit:contain}.pj-hero .pj-visual:after{content:'';position:absolute;inset:9%;border:1px solid #ffffff16;border-radius:50%;transform:rotate(-15deg);z-index:-1}.pj-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 20px}.pj-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:13px 21px;min-height:46px;font-size:14px;font-weight:700;border:1px solid transparent;background:var(--accent);color:#0b1423;border-radius:var(--radius,6px);box-shadow:0 6px 22px #00000010;line-height:1.4}.pj-secondary{background:transparent;color:inherit;border-color:currentColor;box-shadow:none}.pj-hero .pj-button:not(.pj-secondary){background:var(--secondary)}.pj-hero .pj-small{font-size:12px}.pj-scroll{display:inline-flex;gap:13px;align-items:center;font-size:12px;text-decoration:none;letter-spacing:.03em;margin-top:15px}.pj-scroll span{display:inline-block;border:1px solid #9daec0;border-radius:50%;height:27px;width:27px;text-align:center}.pj-path-mini{padding:15px 0 20px;border-top:1px solid #ffffff20;color:#b9c8da;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pj-band{background:var(--band,#e8edf5);color:#182436;border-top:1px solid #17243815;border-bottom:1px solid #17243815;padding:17px 0;overflow:hidden}.pj-band-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;width:min(1240px,calc(100% - 80px));margin:auto;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.pj-band i{font-style:normal;color:var(--ink-accent);font-size:19px}.pj-section{position:relative;isolation:isolate;padding:100px 0;overflow:hidden;scroll-margin-top:25px}.pj-section.tone-0{background:#f7f9fc;color:#19283b}.pj-section.tone-1{background:var(--dark,#111d2b);color:#eef3fa}.pj-section.tone-1 .pj-kicker{color:var(--secondary)}.pj-section.tone-1 p{color:#d6dfec}.pj-section.tone-1 .pj-card{background:#ffffff08;border-color:#ffffff25}.pj-section:before{content:'';pointer-events:none;position:absolute;inset:0;background-image:var(--section-art);background-size:70% auto;background-repeat:no-repeat;background-position:125% 50%;opacity:.06;z-index:-1}.pj-section p{line-height:1.8}.pj-section .pj-container>div>p{max-width:74ch}.pj-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px;margin:30px 0}.pj-card{padding:30px;border:1px solid #ccd5e0;background:#fff;border-radius:var(--radius,8px);position:relative;min-width:0}.pj-card>ul{padding-left:20px}.pj-card li{padding-left:6px;margin-bottom:9px}.pj-card li::marker{color:var(--ink-accent)}.pj-card:nth-child(3n+1){border-top:3px solid var(--accent)}.pj-card:nth-child(3n+2){border-bottom:3px solid var(--secondary)}.pj-card:nth-child(3n){box-shadow:8px 8px 0 color-mix(in srgb,var(--accent) 15%,transparent)}.pj-section article h2{font-size:1.4rem}.pj-section li{margin-bottom:10px}.pj-section .pj-content>section{margin:36px 0}.pj-content>div:not(.pj-grid){margin:25px 0}.pj-content a:not(.pj-button){text-decoration-thickness:1px}.pj-small{font-size:13px;line-height:1.6}.pj-lead{font-size:21px}.pj-art-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:55px;align-items:center}.pj-art-strip.single{grid-template-columns:minmax(0,720px);justify-content:center}.pj-visual{position:relative;background:#101b2b;border:1px solid #ffffff18;box-shadow:0 24px 55px #07101e20;border-radius:var(--radius,8px);overflow:hidden;min-width:0}.pj-art-strip .pj-visual:nth-child(2){transform:translateY(28px)}.pj-visual img{display:block;width:100%}.pj-section .pj-brandstamp{display:flex;align-items:center;gap:20px;margin-bottom:27px}.pj-brandstamp:after{content:'';height:1px;flex:1;background:linear-gradient(90deg,var(--accent),transparent);opacity:.55}.pj-brandstamp .pj-logo{--v17-size:43px}.cp-price{font-size:1.9rem;font-weight:700;line-height:1.3;margin:20px 0}.cp-card{display:flex;flex-direction:column}.cp-card .pj-button{margin-top:auto}.pj-video{min-height:260px;border:1px solid currentColor;border-radius:var(--radius,8px);padding:40px;display:grid;place-content:center;text-align:center;position:relative;background:linear-gradient(140deg,#ffffff06,transparent)}.pj-video span{font-size:55px;color:var(--ink-accent)}.pj-video small{opacity:.8}.pj-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px;margin:45px 0}.pj-steps li{display:flex;gap:22px;align-items:flex-start;border-top:1px solid #8795a34f;padding:26px 0;margin:0}.pj-stepno{font-size:32px;line-height:1;color:var(--ink-accent);font-weight:700;min-width:45px}.tone-1 .pj-stepno{color:var(--secondary)}.pj-steps h3{font-size:20px;margin-bottom:10px}.pj-steps p{font-size:15px}.pj-agreement{border-left:4px solid var(--accent);padding:30px 38px;background:#8093a312}.pj-agreement p{max-width:95ch;font-size:14px}.pj-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.pj-brand-card{border:1px solid #8795a350;padding:30px;min-width:0;border-radius:var(--radius,8px);background:#ffffff06}.pj-brand-card h3{font-size:21px;overflow-wrap:anywhere}.pj-brand-card .pj-kicker{margin:18px 0 10px}.pj-brand-card p{font-size:15px}.pj-brand-card a{font-size:14px;font-weight:700}.pj-mini-screen{margin:20px 0;background:#101b2b;border-radius:8px;border:7px solid #8190a333}.pj-products{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;margin-top:35px}.pj-product{padding:0;overflow:hidden;border-radius:10px;box-shadow:none!important}.pj-product>div{padding:20px}.pj-product h3{font-size:18px;margin:14px 0}.pj-product p{font-size:13px}.pj-product .pj-visual{border:0;border-radius:0;box-shadow:none}.pj-badge{font-size:10px;padding:5px 8px;background:var(--accent);color:#08121f;font-weight:700;display:inline-block;border-radius:3px}.pj-prototype-price{font-weight:700;font-size:22px!important}.pj-prototype-price s{font-size:13px;font-weight:400;opacity:.65}.pj-prototype-price small{display:block;font-size:10px;font-weight:400;margin-top:4px}.pj-product details{font-size:12px}.pj-founder{display:flex;align-items:center;justify-content:space-between;gap:50px}.pj-founder .pj-logo{--v17-size:145px}details{border-top:1px solid #8795a350;padding:20px 0}summary{font-weight:700;cursor:pointer;line-height:1.5}details[open]>summary{margin-bottom:18px}details p{font-size:16px}details .pj-grid{margin-bottom:0}.pj-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.pj-contact-grid label{display:block}.pj-site input:not([type=checkbox]):not([type=radio]),.pj-site textarea,.pj-site select{width:100%;min-height:46px;border:1px solid #8291a5;background:#fff;color:#172438;padding:10px 13px;border-radius:5px;box-sizing:border-box}.pj-site input[type=checkbox]{width:18px;height:18px;accent-color:#264fc7}.pj-site textarea{min-height:120px}.pj-site form button,.pj-site input[type=submit]{background:var(--accent);color:#07121f;border:0;padding:13px 24px;border-radius:5px;width:auto;font-weight:700}.pj-site form label{font-size:14px;color:inherit}.pj-site .ff-el-group{margin-bottom:20px}.pj-contact-actions{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.pj-dialog{width:min(520px,calc(100vw - 28px));max-height:calc(100dvh - 28px);overflow:auto;background:#fff;color:#172438;border:1px solid #c8d3df;border-top:5px solid var(--accent);border-radius:16px;padding:28px 30px;box-shadow:0 25px 90px #0009}.pj-dialog::backdrop{background:#07101fc9;backdrop-filter:blur(5px)}.pj-dialog h2{font-size:27px;padding-right:26px;margin-bottom:16px}.pj-dialog p{font-size:14px;line-height:1.55;margin-bottom:14px}.pj-dialog label,.pj-dialog span,.pj-dialog small{color:#172438}.pj-dialog .pj-kicker{font-size:10px}.pj-close{position:absolute;top:11px;right:11px;border:0;background:#edf1f5;color:#172438;min-width:38px;min-height:38px;border-radius:50%;font-size:23px}.pj-dialog .pj-small{font-size:11px}.pj-dialog .tnp-field{margin:12px 0}.pj-footer{background:#e9eef5;color:#24354a;padding:35px 0}.pj-footer-inner{display:flex;justify-content:space-between;gap:25px;align-items:center}.pj-footer nav{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}.pj-footer .pj-logo{--v17-size:40px}.pj-motion-button{font:inherit;font-size:11px;color:inherit;background:transparent;border:1px solid #8c9aac;padding:7px 12px;border-radius:4px}.pj-footer small{font-size:11px}.pj-reveal{transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.pj-reveal.waiting{opacity:0;transform:translateY(32px)}.pj-reveal.pj-from-side.waiting{transform:translateX(-35px)}.pj-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;background:var(--accent);z-index:90}.pj-public{min-height:100svh;background:#101a28!important;color:#edf3fb!important;display:grid;place-content:center;padding:28px;position:relative;isolation:isolate}.pj-public:before{content:'';position:fixed;inset:0;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%);z-index:-2}.pj-public-art{position:fixed;inset:0;opacity:.14;z-index:-1;pointer-events:none;display:grid;place-content:center}.pj-public-art img{max-height:100svh;width:min(1300px,100vw)}.pj-public-card{width:min(630px,calc(100vw - 56px));padding:40px;text-align:center;background:#0d1725eb;border:1px solid #ffffff28;border-radius:24px;box-shadow:0 24px 100px #0003}.pj-public .pj-logo{--v17-size:80px;margin:0 auto 22px}.pj-public h1{font-size:clamp(25px,4vw,38px);max-width:none;margin-bottom:20px}.pj-public p{font-size:15px;color:#c8d4e5}.pj-public .pj-kicker{color:var(--secondary)}.pj-timer{display:flex;justify-content:center;align-items:center;gap:12px;font-size:35px;letter-spacing:.12em;color:var(--secondary);margin:22px 0 8px;font-family:Georgia,serif}.pj-timer span{width:80px}.pj-public .pj-small{font-size:11px}.pj-public-footer{display:flex;justify-content:center;gap:20px;font-size:11px;margin-top:22px}.brand-SIS{--radius:28px}.brand-SIS h1,.brand-SIS h2{font-family:Georgia,serif;font-weight:500}.brand-RR{--radius:2px}.brand-RR h1,.brand-RR h2{font-family:Georgia,serif;font-weight:500}.brand-RR .pj-section{border-left:8px solid var(--accent)}.brand-RR .pj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-AAA{--radius:36px}.brand-AAA .pj-hero-inner{grid-template-columns:1fr 1.15fr}.brand-AAA h1{font-weight:400}.brand-WM{--radius:4px}.brand-WM h1,.brand-WM h2{letter-spacing:-.04em}.brand-WM .pj-card{box-shadow:7px 7px 0 #09c9d422}.brand-BTR{--radius:0}.brand-BTR h1,.brand-BTR h2{font-family:Georgia,serif;font-weight:400}.brand-BTR .pj-band{border-block:3px double #98804e}.brand-STP{--radius:6px}.brand-STP .pj-kicker{font-family:monospace}.brand-STP .pj-section{border-top:4px solid #7683931a}.brand-MGB{--radius:2px}.brand-MGB h1,.brand-MGB h2{text-transform:uppercase;font-weight:900;letter-spacing:-.035em}.brand-MGB .pj-band{transform:skewY(-1deg);position:relative;z-index:2}.brand-MGB .pj-hero:after{content:'';position:absolute;left:0;bottom:0;right:0;height:15px;background:var(--accent);clip-path:polygon(0 80%,100% 0,100% 100%,0 100%)}.brand-GMS{--radius:30px 4px 30px 4px}.brand-GMS h1,.brand-GMS h2{font-family:Georgia,serif;font-weight:400}.brand-GMS .pj-band{background:#e5efe8}.brand-SM{--radius:14px}.brand-CBT{--radius:3px}.brand-CBT .pj-card{border:1px solid #8d9bad;box-shadow:7px 7px 0 #8d9bad1a}.pj-motion-paused *{animation-play-state:paused!important;transition:none!important}.pj-motion-paused .pj-reveal{opacity:1;transform:none}@keyframes float{0%,100%{transform:perspective(1100px) rotateY(-9deg) translateY(0)}50%{transform:perspective(1100px) rotateY(-5deg) translateY(-10px)}}
@media(min-width:1600px){.pj-hero-inner{min-height:710px}}@media(max-width:1100px){.pj-products{grid-template-columns:repeat(3,minmax(0,1fr))}.pj-header-inner{gap:8px 20px}.pj-header-brand{font-size:14px;max-width:360px}.pj-nav{gap:15px;font-size:12px}.pj-hero-inner{min-height:610px}.pj-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pj-hero h1{font-size:clamp(36px,5vw,56px)}}
@media(max-width:760px){.pj-container{width:calc(100% - 38px)}.pj-header-inner{width:calc(100% - 32px);grid-template-columns:1fr;gap:8px;padding:10px 0}.pj-header-brand{grid-row:auto;font-size:13px;max-width:100%;padding-right:8px}.pj-header-brand .pj-logo{--v17-size:44px}.pj-header-brand small{font-size:8px}.pj-social{position:absolute;right:16px;top:10px}.pj-review+.pj-header .pj-social{top:38px}.pj-social nav{gap:2px}.pj-social svg{width:11px;height:11px}.pj-social :is(a,span)[aria-label]{padding:3px;min-width:19px;min-height:23px}.pj-header-brand{max-width:58%}.pj-nav{justify-content:space-between;gap:10px;font-size:11px;flex-wrap:wrap}.pj-hero-inner,.brand-AAA .pj-hero-inner{grid-template-columns:1fr;gap:0;min-height:0;padding:29px 0 22px;position:relative}.pj-hero h1{font-size:clamp(29px,7.6vw,43px);max-width:17ch}.pj-hero .pj-kicker{font-size:9px;margin-bottom:13px}.pj-hero .pj-lead{font-size:14px;line-height:1.55;margin:17px 0;max-width:57ch}.pj-hero .pj-visual{position:absolute;right:-120px;bottom:0;width:420px;opacity:.15;pointer-events:none;z-index:-1}.pj-actions{gap:9px;margin:19px 0 15px}.pj-button{font-size:12px;padding:12px 16px;min-height:42px}.pj-hero .pj-small{font-size:10px}.pj-path-mini{font-size:9px;line-height:1.8;padding:11px 0}.pj-scroll{font-size:10px;margin-top:10px}.pj-band-inner{width:calc(100% - 38px);font-size:9px;gap:15px;flex-wrap:wrap;justify-content:center}.pj-band{padding:12px 0}.pj-section{padding:64px 0}.pj-section p{font-size:15px;line-height:1.75}.pj-section h2{font-size:29px}.pj-grid,.pj-steps,.pj-brand-grid,.pj-contact-grid,.brand-RR .pj-grid{grid-template-columns:1fr}.pj-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pj-product>div{padding:15px}.pj-product h3{font-size:17px}.pj-product p{font-size:12px}.pj-founder{gap:20px}.pj-founder .pj-logo{--v17-size:60px}.pj-art-strip{gap:15px;margin-top:30px}.pj-art-strip .pj-visual:nth-child(2){transform:translateY(15px)}.pj-card{padding:25px}.pj-steps{margin:25px 0}.pj-agreement{padding:25px}.pj-footer-inner{align-items:flex-start;flex-direction:column}.pj-dialog{padding:26px 22px}.pj-dialog h2{font-size:23px}.pj-public-card{padding:27px 22px}.pj-public h1{font-size:28px}.pj-public p{font-size:14px}.pj-timer{font-size:28px}.pj-public .pj-logo{--v17-size:66px}.pj-header-brand span:last-child{overflow-wrap:anywhere}.pj-video{min-height:200px;padding:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.pj-reveal.waiting{opacity:1!important;transform:none!important}}
.pj-social .wf-social-caption,.pj-social .wf-social-state{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pj-hero h1{font-size:clamp(32px,4vw,60px);max-width:20ch}.pj-hero-inner{min-height:min(640px,calc(100svh - 185px));padding:30px 0 26px}.pj-hero .pj-lead{font-size:18px;line-height:1.6;margin:18px 0}.pj-hero .pj-actions{margin:20px 0 14px}.pj-hero .pj-kicker{margin-bottom:15px}.pj-hero .pj-scroll{margin-top:10px}@media(max-width:1100px) and (min-width:761px){.pj-hero h1{font-size:43px}.pj-hero-inner{min-height:480px}.pj-hero .pj-lead{font-size:16px}}@media(max-width:760px){.pj-hero h1{font-size:clamp(29px,7.6vw,43px)}.pj-hero .pj-lead{font-size:14px}.pj-hero-inner{min-height:0;padding:25px 0 22px}.pj-hero .pj-scroll{margin-top:8px}}
.pj-button:not(.pj-secondary),.pj-badge,.pj-site form button,.pj-site input[type=submit]{color:var(--on-accent)}.pj-hero .pj-button:not(.pj-secondary){color:#0b1423}.tone-1 li::marker,.tone-1 .pj-video span{color:var(--secondary)}.pj-section.tone-1 .pj-grid .pj-kicker{color:var(--secondary)}.pj-dialog .pj-button{color:var(--on-accent)}.pj-section.tone-1 .pj-kicker{color:var(--secondary)}
.pj-dialog label{display:block;margin:10px 0}.pj-dialog form button{display:block;width:100%;margin-top:12px}.pj-dialog input[type=checkbox]{vertical-align:middle;margin-right:8px}
body.pj-site .fluentform .ff-btn-submit,body.pj-site .fluentform button[type=submit]{background:var(--accent)!important;color:var(--on-accent)!important;border-color:var(--accent)!important}body.pj-site #wpadminbar{display:none!important}

.pj-intro-split{display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center}.pj-intro-split .pj-art-strip{display:block;margin:0}.pj-intro-split .pj-art-strip .pj-visual+figure{margin-top:25px}.pj-content>ul{padding-left:25px}.pj-content>dl{display:grid;grid-template-columns:minmax(120px,.3fr) 1fr;gap:14px 25px}.pj-content dt{font-weight:700}.pj-content dd{margin:0}.pj-content .pj-kicker:first-child{margin-top:0}@media(max-width:1000px){.pj-intro-split{grid-template-columns:1fr;gap:30px}.pj-intro-split .pj-art-strip{max-width:620px}.pj-content>dl{grid-template-columns:1fr}}