.circle-page{color:#171a17;background:#f4f3f4}.circle-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;margin:15px 0 65px;display:grid}.circle-intro h1{margin:18px 0 24px;font-size:clamp(38px,5vw,60px);line-height:1.1}.circle-intro p:not(.ca-eyebrow){max-width:410px;margin-bottom:24px;font-size:16px;line-height:1.8}.circle-card-preview{aspect-ratio:1.6;color:#e3e5ec;background:radial-gradient(at 100% 0,#76526f,#0000 70%),#30112b;border:1px solid #9d8497;border-radius:22px;flex-direction:column;align-items:flex-start;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #171a1720}.circle-card-preview img{opacity:.65;filter:grayscale()brightness(2);width:65px;position:absolute;top:25px;right:22px}.circle-card-preview>span{letter-spacing:4px;font:16px Georgia,serif}.circle-card-preview strong{margin:auto 0;font:italic clamp(42px,5vw,64px) Georgia,serif}.circle-card-preview small{letter-spacing:2px;font-size:9px;line-height:1.7}.circle-benefits{border-top:1px solid #d5cbd3;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:50px;padding-top:30px;display:grid}.circle-benefits span{letter-spacing:2px;color:#80647a;font-size:11px}.circle-benefits h2{margin:12px 0;font-size:24px}.circle-benefits p{color:#6a5b67;font-size:14px;line-height:1.8}.circle-purchase-panel{max-width:100%;padding:36px}.circle-purchase-panel #circle{scroll-margin-top:25px}.circle-purchase-panel .ca-circle-purchase{max-width:650px}.circle-purchase-panel a:focus-visible{outline-offset:5px;outline:2px solid #171a17}@media (max-width:640px){.circle-intro{grid-template-columns:1fr;gap:30px;margin:0 0 40px}.circle-card-preview{max-width:440px;padding:28px}.circle-benefits{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.circle-benefits h2{margin:8px 0}.circle-purchase-panel{padding:22px}.circle-page .ca-header{gap:12px}.circle-page .ca-header img{max-width:145px}}.circle-page{background:#f3f3ef}.circle-page .circle-intro{grid-template-columns:.9fr 1.1fr;gap:60px;padding:28px 0}.circle-page .circle-intro h1{letter-spacing:-.045em;font-size:clamp(42px,5.5vw,72px)}.circle-card-showcase{text-align:center;min-width:0}.circle-card-stage{padding:20px 0}.circle-card-stage img{border-radius:4%;width:100%;height:auto;display:block;transform:rotate(-3deg);box-shadow:0 20px 40px #11131738}.circle-card-turn{color:#171a17;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #9d9f9b;min-height:44px;margin:16px 0 0;padding:12px 18px;font:12px Arial,sans-serif}.circle-card-turn:focus-visible{outline-offset:4px;outline:2px solid #171a17}.circle-page .circle-card-caption{letter-spacing:.08em;color:#686d67;max-width:none!important;margin:14px 0 0!important;font:11px/1.8 Arial,sans-serif!important}.circle-benefits{border-color:#cdd0ca}.circle-benefits span,.circle-benefits p{color:#666c64}.circle-purchase-panel{background:#fff}@media (max-width:800px){.circle-page .circle-intro{grid-template-columns:1fr;gap:20px}.circle-card-showcase{justify-self:center;width:100%;max-width:590px}.circle-page .circle-intro h1{font-size:48px}.circle-card-stage{padding:15px 8px}}
